(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 126)
작성자: yongho73
날짜: 2019-07-04
안녕하세요?
한글컨트롤을 사용해 3~4페이지 정도 내용을 채운후 첫페이지로 이동 action (moveto, goto) 모두 적용해 보았으나,
마지막으로 내용을 입력한 페이지 (4페이지) 에 머물러 있습니다. 페이지 이동 스크립트에 alert 을 띄우면 동작을 하는데
alert 을 띄우지 않으면 첫페이지로 이동이 되지 않습니다.(시간차로 스크립트가 무시되는 듯합니다.)
가끔 될때도 있는것 같습니다.
한글컨트롤에서 페이지 내용이 1페이지 이상 내용을 채우는것과 상관없이 항상 첫페이지로 고정 할 수 있을까요?
환경 : 한글 2018
브라우저 : 익스11
한글컨트롤 제어 : 자바스크립트
적용되어 있는 이동 스크립트 샘플
HwpCtrl.MovePos(2, 0, 0);
또는
var act = HwpCtrl.CreateAction("Goto");
var set = act.CreateSet();
act.GetDefault(set);
set.SetItem("SetSelectionIndex", 1);
act.Execute(set);
댓글
(2019.09.29)
페이지 이동은 MovePos(2,0,0) 대신 HwpCtrl.SetPos(0,0,0) 를 이용해 보시기 바랍니다.
필드를 채우는 작업이라면 1페이지에 고정이 되지만,
복붙이나 InsertText 등으로 작업하시는 거라면, 저도 “첫페이지 고정” 방법은 모르겠습니다.
단위코드 말미에 SetPos를 넣어두시면 어떨까요?