saveblock에 대해서

안녕하세요. saveblock 사용 관해서 문의드립니다.

표에서 특정 셀을 saveblock으로 저장하고

db에서 그 값을 읽어서 다시 한글 양식에 넣어주려고 하는데요.

insertfile 해서 넣으니깐

HwpCtrl.SetTextFile(value값, “HWP”, “insertfile”, 콜백함수)

이렇게 넣었을 때

셀 전체 음…

표의 테두리까지 복사되어 표 안에 표가 들어가게 되는 결과(?)가 나와서.

MoveToField 후
HwpCtrl.GetTextFile(“HWP”,“saveblock”, function(data) {});

이렇게 사용하고 있습니다.

요약

  1. 표 안의 셀 안의 텍스트만 hwp형식으로 저장하고 싶습니다.
  2. 그러나, 표 안의 셀 안의 텍스트와 함께 테두리(표)도 같이 saveblock이 되고
  3. 나중에 한글 양식에 insertfile했을 때 테두리와 함께 텍스트가 삽입된다.
  4. 텍스트만 읽어 저장하고 기안기에 뿌려줄 수 있는지…

현재 상황
image

올바른 예시
image

1개의 좋아요

안녕하세요.

셀 블록 상태에서 GetTextFile API 를 호출하여 셀 속성까지 같이 저장되었습니다.

셀 플록 해제 후 텍스트만 선택하여 진행하시면 될것 같습니다.

HwpCtrl.MoveToField("test");
HwpCtrl.Run("SelectAll");
HwpCtrl.GetTextFile("HWP", "saveblock", function(data) {
    HwpCtrl.MoveToField("test2");
    HwpCtrl.Run("SelectAll");
    HwpCtrl.SetTextFile(data, "HWP", "insertfile");
})
2개의 좋아요