표의 HML을 SetTextFile로 입력하면 문제 발생

[1] 한글 오토메이션입니다.
[2] MFC (Visual C++) 환경입니다.
[3] (중요) 다른 한글 오피스 버전은 문제가 없고, 한글 오피스 2024에만 해당합니다.

CHwpObject의 SetTextFile(varHML, _T(“HWPML2X”), _T(“insertfile”));을 사용해서 표의 HML 문자열을 입력하면, 약 80% 빈도(혹은 그 이상)로, 세로로 표가 2~4번 입력됩니다.

현재 빈도 정도면, 포럼 자체에서도 확인 가능해서 글부터 작성합니다.
가능하면, 단위 샘플도 만들어볼 예정이긴 합니다.
재현되셨는지 알려주시면 좋겠습니다.

저희가 확인한 시나리오에서는 A문서에서 표에 해당하는 HML파일을 얻어서 B문서에 입력(SetTextFile)하는 시나리오 입니다.
같은 문서 상에서 SetTextFile하는 시나리오와 다른 문서 상에서 SetTextFile하는 시나리오는 다를 수도 있기 때문에 공유드립니다.

HML파일 아니고 HML문구입니다. 글을 쓴 후, 다시 보니까, 잘못 쓴 부분이 발견되어서 언급합니다.

안녕하세요.

재현 시나리오를 정리하면,
① 표가 있는 A.hml 문서를 B문서에 SetTextFile(_T(“A.hml”, _T(“HWPML2X”), _T(“insertfile”));
② “HML” 문자열 입력

<발생 현상>
B문서에 삽입된 A.hml 문서의 표가 세로로 입력

@user106
재현 시나리오와 발생 현상이 맞는지 확인 부탁드립니다.
세로로 표가 입력된다는 현상이 어떤 것인지 캡쳐 화면으로 보여주시면 답변 드리는데 도움될 것 같습니다.

감사합니다.

원문입니다.


SetTextFile로 붙여 넣은 문서입니다.

1개의 좋아요

제가 조금 더 확인해보겠습니다. 확인하지 말고 계세요.

SetTextFile(_T(“A.hml”, _T(“HWPML2X”), _T(“insertfile”));을 사용해서



“표”-“기본”-"글자처럼 취급"을 해제하거나, “표”-“표”-"여러 쪽 지원"에서 "나눔"이나 "셀 단위로 나눔"을 하면,
상단에서 언급한 현상이 발생합니다.

태그로 보면,








의 TABLE태그의 PageBreak속성입니다. 또한 SHAPEOBJECT의 ZOrder속성도 편집했습니다.
POSITION태그의 TreatAsChar속성입니다.

1개의 좋아요

태그 부분이 사라져서 나와서 다시 적어봅니다.
=>