HwpCtrl.GetText()에서 표, 글상자에서 텍스트 읽어 오기

(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 206)

작성자: datazone
날짜: 2021-01-21


HwpCtrl.InitScan(0, 2);

alert(HwpCtrl.GetText());

HwpCtrl.ReleaseScan();

위 코드 내용은 한컴설명서에 있는 내용 입니다.

그런데 저렇게 하면 표,글상자에 있는 내용은 읽어 오기 못 합니다.

특정 문단에 있는 내용을 읽어 싶은데 일반 글자는 읽어 오는데 표,글상자에 있는 내용은 읽어 오지 못 합니다.

고수님들 조언을 부탁 합니다.

댓글

smj0226 (2021.01.22)

InitScan() 안에 넣으신 0은 본문을 대상으로 검색(표나 글상자 등은 제외)한다는 뜻입니다.
정확히는 서브리스트 전부를 검색하지 않고 본문만 추출하는 옵션입니다.
두 번째 파라미터 2는 “현재 캐럿위치부터 해당 줄의 끝까지만” 추출하겠다는 의미입니다.
자세한 내용은 API매뉴얼의 InitScan을 찾아보시기를 바랍니다.

smj0226 (2021.01.22)

자세한 설명을 포스팅으로 남겨놓았습니다.