TreatAsChar에 off를 넣어줬는데 작동을 하지 않는데.

TreatAsChar에 off를 넣어줬는데 작동을 하지 않는데. 기안기에서는 이 기능이 제거되었나요?

var act = HwpCtrl.CreateAction(CharShape);
var set = HwpCtrl.CreateSet(ShapeObjSelect);
act.GetDefault(set);
set.SetItem(TreatAsChar,‘off’);
act.Execute(set);
1개의 좋아요

안녕하세요?
혹시 “off” 부분을
false나 False로 바꿔서 다시 실행해보시겠어요?^^

2개의 좋아요

var set = HwpCtrl.CreateSet(“ShapeObjSelect”);
이 부분을 console.log(set); 해봤는데 null이 나오네요.
그래서 아래 부분도 수행이 안 되는거 같아요. 방법이 있을까요?

1개의 좋아요

안녕하세요.
어떤 동작을 하시려는 것인지 궁금합니다.
글자처럼 취급은 도형/글상자/표 등의 개체를 글자처럼 취급하는 기능으로, 다음과 같이 사용하실 수 있습니다.

도형 또는 글상자

var act = HwpCtrl.CreateAction("ShapeObjDialog");
var set = act.CreateSet();
act.GetDefault(set);
set.SetItem("TreatAsChar", true);
act.Execute(set);

var act = HwpCtrl.CreateAction("TablePropertyDialog");
var set = act.CreateSet();
act.GetDefault(set);
set.SetItem("TreatAsChar", true);
act.Execute(set);

위 코드가 동작하기전에 개체(도형, 글상자, 표)가 선택된 상태이어야 동작합니다.
개체를 선택하는 방법은 다음과 같습니다.

HwpCtrl.Run("SelectCtrlFront"); // 정방향으로 탐색해서 개체선택
HwpCtrl.Run("SelectCtrlReverse"); // 역방향으로 탐색해서 개체선택
2개의 좋아요