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

**URL:** <https://forum.developer.hancom.com/t/treataschar-off/935>\
**Category:** 웹한글 기안기\
**Created:** [9월 20, 2023, 8:30오전 UTC](https://forum.developer.hancom.com/t/treataschar-off/935 "2023-09-20T08:30:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![cody](https://avatars.discourse-cdn.com/v4/letter/c/ecd19e/32.png) [@cody](https://forum.developer.hancom.com/u/cody)\
**Post date:** [9월 20, 2023, 8:30오전 UTC](https://forum.developer.hancom.com/t/treataschar-off/935/1 "2023-09-20T08:30:50Z")

</div>

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

| | | | | | | var act = HwpCtrl.CreateAction(CharShape); |
| --- | --- | --- | --- | --- | --- | --- |
| | | | | | | var set = HwpCtrl.CreateSet(ShapeObjSelect); |
| | | | | | | act.GetDefault(set); |
| | | | | | | set.SetItem(TreatAsChar,‘off’); |
| | | | | | | act.Execute(set); |

---

<div class="post-metadata">

**Author:** ![user16](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/user16/32/785_2.png) [@user16](https://forum.developer.hancom.com/u/user16)\
**Post date:** [9월 20, 2023, 2:07오후 UTC](https://forum.developer.hancom.com/t/treataschar-off/935/2 "2023-09-20T14:07:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![cody](https://avatars.discourse-cdn.com/v4/letter/c/ecd19e/32.png) [@cody](https://forum.developer.hancom.com/u/cody)\
**Post date:** [9월 21, 2023, 1:09오전 UTC](https://forum.developer.hancom.com/t/treataschar-off/935/3 "2023-09-21T01:09:12Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![anon35536051](https://avatars.discourse-cdn.com/v4/letter/a/898d66/32.png) [@anon35536051](https://forum.developer.hancom.com/u/anon35536051)\
**Post date:** [9월 21, 2023, 1:37오전 UTC](https://forum.developer.hancom.com/t/treataschar-off/935/4 "2023-09-21T01:37:54Z")

</div>

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

**도형 또는 글상자**

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

```

**표**

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

```

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

```auto
HwpCtrl.Run("SelectCtrlFront"); // 정방향으로 탐색해서 개체선택
HwpCtrl.Run("SelectCtrlReverse"); // 역방향으로 탐색해서 개체선택

```
