유통본문로딩후 본문셀 GetFieldText오류

  1. 문제점: 유통본문xml을 본문 누름틀 안에 넣었을 때 본문 GetFieldText에서 공백 리턴하는 문제
  2. 본문로딩

  1. 본문셀내로 이동
    HwpCtrl.MoveToField(‘본문’, true, true, true)
    참고:
    HwpCtrl.MoveToField(field, text, start, select)
    field : 필드 이름. GetFieldText/PutFieldText과 같은 형식으로 이름 뒤에 ‘#’로 번호를 지정할 수 있다.
    text : 필드가 누름틀일 경우 누름틀 내부의 텍스트로 이동할지(True) 누름틀 코드로 이동할지(False)를 지정한다. 누름틀이 아닌 필드일 경우 무시된다. 생략하면 True가 지정된다.

  1. 유통본문 xml Insert
    HwpCtrl.Insert(“/body.xml”, “PUBDOCBODY”, “lock:FALSE;versionwarning:FALSE”, function(a) {console.log(a);}, {“UserData” : “testData”});

본문 누름틀 안으로 들어같으나

  1. 본문 GetFieldText 했을때 공백이 리턴되어 내용을 가져오지 못합니다.

image

유통본문xml은 이곳에 첨부가 안되네요.

안녕하세요.

GetFieldText API 는 필드 내부의 텍스트만 가져올 수 있습니다.
컨트롤의 경우 가져오지 못합니다.

보여주신 예시는 필드 내부에 ‘표’ 컨트롤이 있는 경우라서 GetFieldText 로는 내용을 얻지 못할것 같습니다.

MoveToField, GetTextFile API 를 사용하시면 내부 데이터를 얻을 수 있을것 같습니다.

감사합니다.