# SetTextFile 사용 후 PrintDocument 사용 시 화면 미반영 문의

**URL:** <https://forum.developer.hancom.com/t/settextfile-printdocument/1341>\
**Category:** 웹한글 기안기\
**Created:** [2월 19, 2024, 7:43오전 UTC](https://forum.developer.hancom.com/t/settextfile-printdocument/1341 "2024-02-19T07:43:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnlals02](https://avatars.discourse-cdn.com/v4/letter/g/a183cd/32.png) [@gnlals02](https://forum.developer.hancom.com/u/gnlals02)\
**Post date:** [2월 19, 2024, 7:43오전 UTC](https://forum.developer.hancom.com/t/settextfile-printdocument/1341/1 "2024-02-19T07:43:21Z")

</div>

SetTextFile API로 아래와 같이 String 형식의 테이블을  
누름틀(OPINION\_PRINT)에 HTML 형식으로 넣은 후  
PrintDocument API로 인쇄 시  
인쇄 화면에 해당 테이블이 반영되지 않고있습니다.

웹한글기안기 버전은 10.80.0.2574 입니다.

확인 부탁드립니다.

```auto
var opinionHTML = '<table width="605px" border="1" align="center" cellpadding="2" cellspacing="0" style="border-collapse:collapse"><tr align="center"><td width="40px"><font size="9pt">3</font></td><td width="385px" align ="left"><font size="9pt">관리자 의견입니다.</font></td><td width="100px" align ="left" ><font size="9pt">관리자</font></td><td width="100px"><font size="9pt">2024-02-15 17:57:46</font></td></tr></table>';

if (HwpCtrl.FieldExist("OPINION_PRINT")) {
    HwpCtrl.MoveToField('OPINION_PRINT',true,true,false);
    HwpCtrl.SetTextFile(opinionHTML, "HTML", 'insertfile', function () {
        HwpCtrl.PrintDocument();
    });
}

```

---

<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:** [2월 19, 2024, 9:57오전 UTC](https://forum.developer.hancom.com/t/settextfile-printdocument/1341/2 "2024-02-19T09:57:09Z")

</div>

개발자센터 예제에서 실행시 정상적으로 동작하고 있습니다.

다시 인쇄를 하면 정상적으로 보이나요?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/hancom_dev_forum/original/1X/7f0d2edb9d5f71c117a6e1bc4e5fb8eb0067617b.jpeg)

---

<div class="post-metadata">

**Author:** ![gnlals02](https://avatars.discourse-cdn.com/v4/letter/g/a183cd/32.png) [@gnlals02](https://forum.developer.hancom.com/u/gnlals02)\
**Post date:** [2월 20, 2024, 1:34오전 UTC](https://forum.developer.hancom.com/t/settextfile-printdocument/1341/3 "2024-02-20T01:34:24Z")

</div>

개발자센터의 웹한글기안기 버전이 2574 버전과 동일한건가요?

특이사항으로는 PutFieldText API가 있으면 적용이되는것을 확인해

아래와 같이 조치해서 사용하고있습니다.

SetTextFile 테이블 생성 → PutFieldText 테이블 삭제 → SetTextFile 테이블 재생성 → 인쇄 시 반영

---

<div class="post-metadata">

**Author:** ![cgkang](https://avatars.discourse-cdn.com/v4/letter/c/bc79bd/32.png) [@cgkang](https://forum.developer.hancom.com/u/cgkang)\
**Post date:** [2월 20, 2024, 2:10오전 UTC](https://forum.developer.hancom.com/t/settextfile-printdocument/1341/4 "2024-02-20T02:10:51Z")

</div>

안녕하세요.  
개발자 센터의 웹한글기안기 버전은 10.80.0.2507 입니다.  
PrintDocument API 는 두 버전 동일 합니다.
