용지설정이 다른 문서 끼워넣기 방법

안녕하세요?

db에 저장된 문서들을 불러서 하나의 문서로 합치는 프로그램을 웹기안기로 작성하고 있는데, SetTextFile로는 문서를 새 구역으로 만들어 끼워넣을 수는 없는 갓으로 보이네요.

action에 InsertFile이 있어서 keepsection을 1로 하고 해보는데 잘 안됩니다. InsertFile action에 FileLName을 blob으로 줄 수는 없는 건가요?

다른 방법이 있다면 알려주시면 감사하겠습니다.

단, format은 HWPML2X이고 arg에 imagedownsize옵션을 넣을 수 있으면 좋겠습니다.

감사합니다.

안녕하세요~!

액션쪽은 제가 잘몰라서 답변을 드리기는 어렵지만

SetTextFile을 쓰신다면 BreakSection 액션을 호출을 한뒤 SetTextFile API를 쓰시면 keepsection을쓴 InsertFile과 동일하게 섹션을 나누고 그위치에 TextFile을 세팅하게 됩니다.
그리고 SetTextFile 사용시 옵션에 "insertfile"를 넣어 줘야 현재 커서의 위치에 내용만 입력하게 됩니다.

HwpCtrl.Run("BreakSection")

하지만 HWPML2X 포맷을 GetTextFile,SetTextFile로 지원은하긴 하지만 arg로 imagedownsize 옵션을 넣을수는 없습니다.
감사합니다.

답변감사합니다.

Insert Api에는 옵션을 줄 수 있어서 SetTextFile 대 Insert를 사용하고 있기는 한데, a4문서 하단에 용지가 다른 문서를 끼워넣으면 a4로 넣어집니다.

A라는 문서는 a4형식이고 여기에 B문서를 삽입하는데, B문서는 a4였다가 b4로 바뀌는 구역을 가지고 있습니다.

A문서 하단에 BreakSection을 하고 Insert를 하던 SetTextFile을 하던 둘다 A4가 돼버립니다.

안녕하세요.

InsertFile action FileName 에 blob object 설정 가능합니다.
blob object 설정하면 내부에서 blob 형태로 처리하고 있습니다.

imagedownsize 옵션도 액션 실행시 “FileArg” 아이템에 설정해주시면 적용될것 같습니다.

사용하신 코드 샘플 올려주시면 확인해보겠습니다.

감사합니다.