자바 스크립트 환경, 다음 페이지에 글머리 작성하기

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

작성자: seongmin
날짜: 2019-11-26


[환경]

자바스크립트

현재 보고서 자동화 프로젝트를 진행 중에 있습니다.

[설명] - 한 페이지가 40줄이라 가정합니다.

2페이지 첫 줄에 내용을 입력하고자 할 때, 1페이지의 내용이 30줄 이라면 엔터를 10번 처주고 글자를 입력해야 2페이지에 작성되잖아요? (더 좋은 방법이 있으면 알려주시길 바랍니다.)

하지만 1페이지의 내용이 30줄로 고정되어 있는 것이 아니라, 20줄이 될 수도 있고, 35줄이 될 수도 있고, 65줄이 될 수도 있는 유동적인 상황이라, 위 방법처럼 고정적으로 해둔다면 문제가 발생할 것이라 판단하였습니다.

[질문]

20줄이든, 65줄이든 그 다음페이지에 글머리를 작성하고자 하는데, 방법이 없을까요?

[저의 대안] - 제가 생각한 방법은 이러합니다. (하지만 이 방법도 문제가 있었습니다.)

해당 페이지 값을 받아오고

변수(before)에 저장

enter

해당 페이지 값을 받아오고

변수(after)에 저장

while(before == after) {

  enter

  해당 페이지 값을 받아오고

  변수(after)에 저장

}

다음 페이지 글 머리 작성.


댓글

seongmin (2019.11.26)

[자답]

댓글에서 힌트를 얻어, 다음 페이지에 작성 하는 기능 구현 완료.

seongmin (2019.11.26)

hwp.MovePos(3, 0, 0); - 페이지의 마지막으로 커서 이동
hwp.Run(“BreakColumn”); - 다음 페이지의 첫 줄로 커서 이동