목차
...
OCR 플러그인에서 사용할 수 있는 이벤트 타입입니다.
on(), off() 메소드를 활용해 이벤트에 대한 리스너를 설정하거나 제거할 수 있습니다.
| 이벤트 타입 | 설명 |
|---|
| OCR_DATA_CHANGED | - OCR Data가 변경되었을 때 발생합니다.
- 리스너의 parameter로 전달되는 값:
| Name | Type | Description |
|---|
| event | Object |
| Code Block |
|---|
| {
setForceUpdate: (update: boolean) => void
} |
- setForceUpdate(update): 실시간 협업 모델을 현재 에디터에 작성된 모델로 강제로 업데이트할지 여부를 설정합니다.
|
| Code Block |
|---|
| language | js |
|---|
| theme | Emacs |
|---|
| title | example |
|---|
| var editor = new SynapEditor(id, synapEditorConfig);
var collaboration = editor.plugins.ocr;
var EVENT_TYPE = ocr.EVENT_TYPE;
collaboration.on(EVENT_TYPE.OCR_DATA_CHANGED, function (event) {
event.setForceUpdate(true);
}); |
|
on(eventType, listener)
OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 설정합니다.
parameters:
| Name | Type | Description |
|---|
| eventType | string | 이벤트 타입입니다. |
| listener | function | 이벤트 리스너입니다. |
| Code Block |
|---|
| language | js |
|---|
| theme | Emacs |
|---|
| title | example |
|---|
|
var editor = new SynapEditor(id, synapEditorConfig);
var collaboration = editor.plugins.collaboration;
var EVENT_TYPE = collaboration.EVENT_TYPE;
var eventListener = function () {};
collaboration.on(EVENT_TYPE.USER_CHANGED, eventListener); |
off(eventType, listener)
OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 제거합니다.
parameters:
| Name | Type | Description |
|---|
| eventType | string | 이벤트 타입입니다. |
| listener | function | 이벤트 리스너입니다. |
| Code Block |
|---|
| language | js |
|---|
| theme | Emacs |
|---|
| title | example |
|---|
|
var editor = new SynapEditor(id, synapEditorConfig);
var collaboration = editor.plugins.collaboration;
var EVENT_TYPE = collaboration.EVENT_TYPE;
var eventListener = function () {};
collaboration.off(EVENT_TYPE.USER_CHANGED, eventListener); |