목차목차
| Table of Contents |
|---|
...
EVENT_TYPE
Status colour Yellow title 릴리즈 3.0.2401 이상 Status colour Yellow title 릴리즈 2.18.2401 이상
OCR 플러그인에서 사용할 수 있는 이벤트 타입입니다.
...
| 이벤트 타입 | 설명 | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OCR_DATA_CHANGED |
|
on(eventType, listener)
OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 설정합니다.
...
| Name | Type | Description |
|---|---|---|
| eventType | string | 이벤트 타입입니다. |
| listener | function | 이벤트 리스너입니다. |
| options | object | 동기, 비동기 옵션입니다. |
Example:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
var editor = new SynapEditor(id, synapEditorConfig); var collaborationocr = editor.plugins.collaborationocr; var EVENT_TYPE = collaborationocr.EVENT_TYPE; var eventListener = function () {}; collaborationvar options = { sync: true } ocr.on(EVENT_TYPE.USEROCR_DATA_CHANGED, eventListener, options); |
off(eventType, listener)
OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 제거합니다.
...
| Name | Type | Description |
|---|---|---|
| eventType | string | 이벤트 타입입니다. |
| listener | function | 이벤트 리스너입니다. |
Example:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
var editor = new SynapEditor(id, synapEditorConfig); var collaborationocr = editor.plugins.collaborationocr; var EVENT_TYPE = collaborationocr.EVENT_TYPE; var eventListener = function () {}; collaborationocr.off(EVENT_TYPE.USEROCR_DATA_CHANGED, eventListener); |
getHTMLByOCRData(ocrData, type, tableRecognition)
Status colour Yellow title 릴리즈 3.0.0 이상 Status colour Yellow title 릴리즈 2.18.0 이상
OCR을 통해 추출된 이미지 데이터를 기반으로 HTML을 생성하여 문자열로 반환합니다.
Parameters:
Name | Type | Default | Description |
|---|---|---|---|
ocrData | object | 기본값: 없음 (필수 매개변수) | OCR을 통해 추출된 이미지 데이터입니다. |
| type | string | 기본값: 'block' | 결과 Box는 좌표 표시 유형입니다.
|
| tableRecognition | boolean | 기본값: false | 인식된 표 영역에 대한 정보 반환 여부입니다.
|
Return:
| Type | Description |
|---|---|
| string | 생성된 HTML을 문자열 형태로 반환합니다. |
Example:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
var ocrData = { /* OCR을 통해 추출된 이미지 데이터 */ };
// 'line' 타입의 경우
var htmlResultLine = editor.plugins.ocr.getHTMLByOCRData(ocrData, 'line', false);
// 'block' 타입의 경우
var htmlResultBlock = editor.plugins.ocr.getHTMLByOCRData(ocrData, 'block', false);
// tableRecognition을 true로 설정한 경우
var htmlResultTable = editor.plugins.ocr.getHTMLByOCRData(ocrData, 'block', true); |
...