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

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

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

확인 부탁드립니다.

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();
    });
}
1개의 좋아요

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

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

1개의 좋아요

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

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

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

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

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

1개의 좋아요