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

**URL:** <https://forum.developer.hancom.com/t/topic/178>\
**Category:** 한글 컨트롤\
**Created:** [10월 19, 2021, 5:57오전 UTC](https://forum.developer.hancom.com/t/topic/178 "2021-10-19T05:57:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dev.community](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.developer.hancom.com/dev.community/32/488_2.png) [@dev.community](https://forum.developer.hancom.com/u/dev.community)\
**Post date:** [10월 19, 2021, 5:57오전 UTC](https://forum.developer.hancom.com/t/topic/178/1 "2021-10-19T05:57:20Z")

</div>

_(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: [번호 141](https://www.hancom.com/board/devcommView.do?board_seq=48&artcl_seq=9706))_

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

* * *

**[환경]**

자바스크립트

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

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

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

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

**[질문]**

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

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

해당 페이지 값을 받아오고

변수(before)에 저장

enter

해당 페이지 값을 받아오고

변수(after)에 저장

```auto
while(before == after) {

  enter

  해당 페이지 값을 받아오고

  변수(after)에 저장

}

```

다음 페이지 글 머리 작성.

* * *

#### 댓글

##### seongmin (2019.11.26)

**[자답]**

> [@쪽 나누기(다음페이지) ctrl+enter 구현 방법을 찾고싶습니다](https://forum.developer.hancom.com/t/ctrl-enter/139):
>
> (예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: [번호 102](https://www.hancom.com/board/devcommView.do?board_seq=48&artcl_seq=8266)) 작성자: hanseo- 날짜: 2018-07-10 쪽 나누기(다음페이지) ctrl+enter 구현 방법을 찾고싶습니다. 문서삽입을 하는과정중 첫번째 문서의 뒤가 아닌 다음페이지에 문서를 삽입하고 싶습니다 유사 기능이 있을까요?/ 댓글 njjeon (2018.07.11) C#에서 HwpCtrl11.Run(“BreakColumn”); hanseo- (2018.07.12) javascript에서도 에서는요?.ㅠㅠ smj0226 (2019.06.07) 메소드 사용법은 대개 동일하니까 자바스크립트면 HwpControl.HwpCtrl.MovePos(3) HwpControl.HwpCtrl.Run(“BreakColumn”) 식으로 실행하시면 될 것 같습니다. 문서 끝으로 이동해서 Ctrl-Enter를 누르는 것과 동일한 명령입니다.

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

##### seongmin (2019.11.26)

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