웹기안기에서 특정 페이지로 이동하는 방법이 있을까요?

안녕하세요?

API 가이드를 봐도 잘 안찾아져서 문의드립니다.

페이지 넘버를 알 때, 해당 페이지로 이동하는 방법이 무엇이 있을까요?

Goto Action은 웹기안기에서는 안되는 것 같습니다.

감사합니다.

안녕하세요.
아직 Goto 액션은 웹한글 기안기에서 미구현 상태입니다.

대안으로, 아래 API를 반복문과 함께 사용하여
원하는 페이지로 이동하도록 구현하시면 될 것 같습니다.

HwpCtrl.Run(“MovePageDown”);

감사합니다.

1개의 좋아요

조금 덧붙여 설명을 드리자면,

  1. 현재 위치부터 페이지다운으로 이동
    HwpCtrl.KeyIndicator를 이용해 현재 페이지 번호(prnpageno, 1부터 시작)를 가져올 수 있습니다.
keyIndicator = HwpCtrl.KeyIndicator()  
alert(keyIndicator.prnpageno)
  1. 문서 제일 처음부터 페이지다운으로 이동
    HwpCtrl.Run(“MoveDocBegin”);을 통해 문서 제일 시작으로 위치한 뒤
    원하는 페이지를 HwpCtrl.Run(“MovePageDown”);를 통해 한단계식 내려가면서 이동하면 될것 같습니다.

감사합니다.

1개의 좋아요