특정셀 블럭지정하고 GetTextFile했을때 테이블이 누락

안녕하세요

특정셀 블럭지정하고 GetTextFile했을때 테이블이 누락되지 않는 방법을 알고 싶습니다.

"본문"셀 내의 테이블에 대해서만 (서식내 다른 테이블은 제외하고)

글자처럼 취급 속성을 체크해야 합니다.

이를 위해 본문셀 내용만 추출해 에디터에서 불러와서 체크를 하는데,

본문셀 선택했을때

HwpCtrl.MoveToField(‘본문’, true, true, true)

글자처럼 취급 속성이 체크된 표에 대해선 아래 API로 복사했을때 표가 들어가는데

HwpCtrl.GetTextFile(“HWP”, “saveblock”

글자처럼 취급 속성이 체크되지 않은 표에 대해선 아래 API로 복사했을때 표가 복사되지 않아 테이블에 대한 체크로직을 수행할 수가 없습니다.

셀내용GetTextFile했을때테이블누락 .hwpx (249.2 KB)

표 글자처럼 취급 안함.hwp (41.5 KB)

표 글자처럼 취급.hwp (21 KB)

HwpCtrl.GetTextFile(“HWP”, “saveblock” 했을때 해당 블럭에 표가 누락되지 않는 방법이 있을까요?

안녕하세요

‘글자처럼 취급’ 이 아닐 경우 표의 조판부호 위치가 본문 필드 내에 있을 경우에는 체크 가능합니다.
추출하고자 하는 필드 내에 없을 경우에는 추출 불가합니다.

첨부주신 문서는 ‘표 조판부호’ 가 본문 필드 내에 있기에 확인이 가능하며, 아래와 같이 테스트 해주시기 바랍니다.

HwpCtrl.Run("ViewOptionCtrlMark"); //조판부호 toggle(보이기)

HwpCtrl.EditMode=1;
HwpCtrl.MoveToField('본문', true, true, true);
HwpCtrl.GetTextFile("HWP", "saveblock", function (result) {
   data = result;
   HwpCtrl.Clear(1);  // Clear API로 현재 문서 초기화
   setTimeout(() => {
      alert("확인을 누르면 본문이 다시 나옵니다.");      
      // SetTextFile API로 저장한 문서 다시 로드      
      HwpCtrl.SetTextFile(data, "HWP", "", function (result) {         
         //이후 수행 할 동작      
      }, null);
   }, 100);
});
HwpCtrl.Run("ViewOptionCtrlMark"); //조판부호 toggle(숨기기)

감사합니다.

딱 원하는 내용이었습니다.

감사합니다.