서브셋 할당- ShapeDrawImageAttr에 대해 문의요.

ctl=CurSelectedCtrl;
var pset=CreateSet(“ShapeObject”);

var set=pset.Item(“ShapeDrawImageAttr”); // 서브셋 할당하는 방법??

set.SetItem("WinBrushFaceColor ",RGBColor(255, 132, 58));
ctl.Properties=set;

2개의 좋아요

아래 방법을 사용해 보시면 어떨까요?

녹화_2024_01_06_08_08_38_910

var pset = HParameterSet.HShapeObject;
HAction.GetDefault("ShapeObjDialog", pset.HSet);
pset.ShapeDrawFillAttr.WinBrushFaceColor = RGBColor(97, 130, 214);
HAction.Execute("ShapeObjDialog", pset.HSet);
1개의 좋아요

한글 스크립트창에선 잘 안되네요…:frowning:
하지만 정성스런 답변 감사합니다. 고맙습니다.

2개의 좋아요

흠, 스크립트창에서도 실행됩니다.
함수에 넣어 사용하세요^^

녹화_2024_01_06_20_53_44_844

2개의 좋아요

다시 해보니까 잘되요~ 뭔가 오류가 있었던것 같아요 . 감사드려요

2개의 좋아요