# 누름틀 기능 문의드립니다.

**URL:** <https://forum.developer.hancom.com/t/topic/749>\
**Category:** 웹한글 기안기\
**Created:** [6월 23, 2023, 4:29오전 UTC](https://forum.developer.hancom.com/t/topic/749 "2023-06-23T04:29:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![user56](https://avatars.discourse-cdn.com/v4/letter/u/f05b48/32.png) [@user56](https://forum.developer.hancom.com/u/user56)\
**Post date:** [6월 23, 2023, 4:29오전 UTC](https://forum.developer.hancom.com/t/topic/749/1 "2023-06-23T04:29:33Z")

</div>

안녕하세요.

누름틀 관련 기능 문의입니다.

예를 들어 웹기안기에서 누름틀 외 정보 제외하고 누름틀 3개에 입력한 정보(텍스트, 표, 이미지)만 각 누름틀 별로 파일로 저장하거나 누름틀 별 데이터로 리턴받을 수 있는 기능이 있는지 궁금합니다.

불가능할 경우 별도 자바로 구현해야하기 때문에 확인이 필요합니다.

답변부탁드립니다. 감사합니다.

---

<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:** [6월 23, 2023, 5:19오전 UTC](https://forum.developer.hancom.com/t/topic/749/2 "2023-06-23T05:19:00Z")

</div>

안녕하세요.

누름틀에 입력된 Text정보만 추출할 경우에는 GetFieldText() 함수를 이용하시면 됩니다.  
그 외, 누름틀에 입력된 정보가 Text 외에도 도형, 그림등이 존재한다면 다음의 함수를 조합하여 사용하셔야 합니다.

```auto
HwpCtrl.MoveToField("필드명", true, true, true); // 누름틀 내부로 이동 후 내용 블록선택
HwpCtrl.GetTextFile("HWP", "saveblock;", function(result) { // 블록선택된 내용을 base64 인코딩된 정보로 돌로받음
    data = result;
});

```

---

<div class="post-metadata">

**Author:** ![user56](https://avatars.discourse-cdn.com/v4/letter/u/f05b48/32.png) [@user56](https://forum.developer.hancom.com/u/user56)\
**Post date:** [7월 3, 2023, 8:53오전 UTC](https://forum.developer.hancom.com/t/topic/749/3 "2023-07-03T08:53:03Z")

</div>

안녕하세요.

누름틀 text 외 정보 추출에 대해 답변주신내용 확인 잘 하였습니다. 감사합니다.

또 하나 궁금한게 생겨서 질문드립니다.

한글 서식 내에 누름틀이 a,b,c,d,e 라는 각각의 필드이름으로 존재한다고 가정했을 때

웹기안기에서 해당 서식을 오픈했을 때 필드이름이 c,d,e인 누름틀만 수정 불가능하게 속성 변경을 할 수 있을까요 ?

누름틀 고치기 - ‘양식 모드에서 편집 가능’ 속성 제어를 하는 api가 있는지 궁금합니다.

답변 부탁드립니다.  
감사합니다.

---

<div class="post-metadata">

**Author:** ![bart](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@bart](https://forum.developer.hancom.com/u/bart)\
**Post date:** [7월 3, 2023, 9:15오전 UTC](https://forum.developer.hancom.com/t/topic/749/4 "2023-07-03T09:15:38Z")

</div>

안녕하세요.

누름틀 속성을 제어하는 API 가 별도로 제공되진 않고, 액션을 통해 제어 가능합니다.

```auto
HwpCtrl.MoveToField("test");
var action = HwpCtrl.CreateAction("ModifyFieldClickhere");
var set = action.CreateSet();
action.GetDefault(set);
set.SetItem("Editable", 1);
action.Execute(set);

```

---

<div class="post-metadata">

**Author:** ![user56](https://avatars.discourse-cdn.com/v4/letter/u/f05b48/32.png) [@user56](https://forum.developer.hancom.com/u/user56)\
**Post date:** [7월 3, 2023, 11:26오전 UTC](https://forum.developer.hancom.com/t/topic/749/5 "2023-07-03T11:26:26Z")

</div>

안녕하세요.

답변주신 누름틀에 대한 '양식 모드에서 편집 가능 '속성은 양식모드에서만 가능하잖아요~  
그런데 일반편집모드에서는 특정 누름틀에 대한 readonly를 적용을 할 수 있는 방법이 없을까요 ?

알려주신 방법대로 양식모드에서는 누름틀 제어되는것을 확인하였는데, 누름틀 외 서식은 수정을 할 수가 없어서요 …  
혹시 방법이 있다면 답변 부탁드립니다.

감사합니다!

---

<div class="post-metadata">

**Author:** ![bart](https://avatars.discourse-cdn.com/v4/letter/b/f19dbf/32.png) [@bart](https://forum.developer.hancom.com/u/bart)\
**Post date:** [7월 4, 2023, 12:29오전 UTC](https://forum.developer.hancom.com/t/topic/749/6 "2023-07-04T00:29:58Z")

</div>

안녕하세요.

일반 편집모드에서 특정 영역에 대해 편집을 제한하는 기능은 제공하지 않고 있습니다.  
표 개체에서 특정 셀의 편집을 막기 위한 “셀 보호” 기능이 조금은 유사할 수 있을것 같습니다.

감사합니다.
