Document API
여기에서 지칭하는 document는 window.document가 아닙니다. Jik-ji 저작툴에서 생성된 하나의 문서( 또는 Paper or page)를 의미합니다. 따라서 다음 속성들은 문서의 geometry 값을 가집니다. 문서의 크기는 API를 통해 임의로 변경할 수 없으므로 아래 속성은 모두 읽기전용 속성입니다. 각 API 객체가 가지고 있는 document 변수를 통해 접근할 수 있습니다.
var api = window.$this.document
var w = api.width();
console.log('문서 너비 : ', w);공통 API
_eventNames: String
(읽기전용) 등록 가능한 이벤트 type을 문자열로 가지고 있습니다. 사용 가능한 이벤트 이름을 참고하여 이벤트를 등록하여 사용할 수 있습니다.
(API Object)._eventNames // 출력 : "$destroy, click, dblclick, mousedown, mousemove, mouseout, mouseover, mouseup"find (any): APIObject (deplecate)
findAll (): Object (deplecate)
children (): Object (v3.3.32~)
childrenAll (): Object (v3.3.32~)
loadCSS(): void (v3.3.32~)
loadJS(): void (v3.3.32~)
loadComponent(): void (v3.3.32~)
속성
$injector
동적으로 UI를 추가할 필요가 있는 경우 페이지의 angular application을 이용할 수 있습니다.
이벤트 관련 메서드
_eventNames 속성에 포함된 이벤트 이름을 참고하여 이벤트를 등록하여 사용할 수 있습니다.
on (type: String, handler: Function): void
이벤트 핸들러를 등록합니다.
off (type: String, handler: Function): void
등록된 이벤트 핸들러를 제거합니다.
trigger (type: String): void
이벤트를 발생시킵니다.
메서드
width (): Number
(읽기전용) Jik-ji 저작툴에서 설정된 문서(paper)의 가로 크기를 가져옵니다.

height (): Number
(읽기전용) Jik-ji 저작툴에서 설정된 문서(paper)의 세로 크기를 가져옵니다.

x (): Number
(읽기전용) 문서(paper)의 시작 가로 위치값입니다. 항상
0값을 가집니다.y (): Number
(읽기전용) 문서(paper)의 세로 크기를 위치값입니다. 항상
0값을 가집니다.
Last updated