SetTextFile 관련 문의

지나번에 문의드렸던 건 추가해서 문의하려고합니다.

  1. 해당 건에서 SetTextFile 메소드 사용 시 [굴림,12pt] → [함초롱돋움, 10pt]로 변경된다고 적었는데 다시 확인 시
    [돋움, 12pt] → [함초롱돋움, 10pt]이였습니다.
    SetTextFile 폰트 문의

  2. 폰트 리스트에 “돋움” 미노출 관련해서 문의드렸던 고객사(아래 링크)랑 같은 고객사입니다.
    "돋움" 폰트 사용 문의 - gnlals02 님의 게시물 #6

정리하자면

해당 고객사에서 폰트 리스트에 "돋움"이 미노출되고있으며,
테이블 셀 부분이 "돋움"인데 SetTextFile(html) 메소드로 데이터 삽입 시 폰트 변경이 발생하고 있습니다.

위 이슈 2개가 연관이 있을것으로 보이며, 저희쪽에서 아래와 같은 방법으로 우선 수정하려하는데요

SetTextFile(html)로 테이블 셀(필드명: doc_name)에 데이터를 넣을 시 테이블 셀에 지정된 폰트 및 폰트 크기 정보를 가져오려고 합니다.

관련해서 사용할만한 메소드가 있는지 알 수 있을까요?

  1. MoveToField(‘doc_name’,true,true,false);
  2. SetTextFile(doc_name,‘HTML’,‘insertfile’, function(){});

이런식으로 데이터를 넣어주는데 1번과 2번 사이에 테이블 셀(doc_name)의 폰트 및 폰트 크기를 가져온 다음 SetTextFile 메소드에 반영하려합니다.

안녕하세요.
아래의 글자모양 액션을 통해서 폰트크기 및 모양정보를 가져오시면 됩니다.

parameterset의 자세한 내용은 아래의 링크의 컨트롤 API 매뉴얼을 참고하시기 바랍니다.

var dact = HwpCtrl.CreateAction("CharShape");
var dset = dact.CreateSet();
dact.GetDefault(dset);
dact.Execute(dset);
console.log("폰트크기: " + dset.Item("Height"));