밑줄(Underline) 찾기 질문

한글 Action Table 예제에 언더라인이 있는 문자열의 시작 POS를 얻어오는 예제가 동작을 안 하는 것 같습니다.
혹시 수정해야 할 부분이 있을까요??

var pHwpCtrl = HwpCtrl;
pHwpCtrl.MovePos(3);
var act = pHwpCtrl.CreateAction(“BackwardFind”);
var set = act.CreateSet();
act.GetDefault(set);
set.SetItem(“IgnoreFindString”, 1);
var subset = set.CreateItemSet(“FindCharShape”, “CharShape”);
subset.SetItem(“UnderlineType”, 1);
act.Execute(set);
var posInfo;
var list, para, pos;
posInfo = pHwpCtrl.GetPosBySet();
console.log(posInfo.Item(“Para”));
console.log(posInfo.Item(“Pos”));

2개의 좋아요

안녕하세요.

첨부해주신 예제로 개발자센터 예제 페이지(웹한글 기안기 예제 | 한컴디벨로퍼)에서 확인시
정상적으로 동작하고 있습니다.

문제가 되는 샘플 파일 첨부해주시면 추가 확인해보겠습니다.

2개의 좋아요

사진 우측 웹 기안기에서 사용 시 커서가 맨 뒤로 이동하고 밑줄을 찾지는 못하는 것 같습니다.
여러번 실행해도 para, pos 값이 그대로 입니다.

사진 좌측 처럼 한글에서 글자 모양(밑줄) 찾기 기능과 동일하게 구현 하는게 가능할까요??

2개의 좋아요

코드에는 문제가 없어 보입니다.

경우에 따라

GetDefault 라인을 주석처리하고 실행해보시거나,

파라미터셋을 빠짐없이 입력하시면 잘 작동할 것 같기도 합니다^^

1개의 좋아요

안녕하세요.

제가 확인을 잘못한것 같습니다.
다시 확인해보니 모양을 찾는 기능은 아직 지원하지 않고 있습니다.

차기버전에 기능 추가 검토해보겠습니다.

3개의 좋아요

확인 감사합니다 검토 부탁드립니다 :grinning:

2개의 좋아요