Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

목차목차 

Table of Contents

...

EVENT_TYPE

Status
colourYellow
title릴리즈 3.0.2401 이상
 
Status
colourYellow
title릴리즈 2.18.2401 이상

OCR 플러그인에서 사용할 수 있는 이벤트 타입입니다.

...

이벤트 타입설명
OCR_DATA_CHANGED
  • OCR Data가 변경되었을 때 발생합니다.
  • 리스너의 parameter로 전달되는 값:
NameTypeDescription
eventobject


Code Block
languagejs
themeEmacs
{
    type: {string},
    editor: {object},
	isSync: {boolean},
    requestData: { url: {string}, file: {file}, page: {number} },
    responseData: { response: {object} },
    cached: {boolean}
}
  • type: 이벤트 타입
  • editor: 사이냅 에디터 객체
  • isSync: 리스너의 동기/비동기 여부
  • requestData: OCR 요청 데이터
    • url: OCR 요청 URL
    • file: OCR 요청 파일
    • page: OCR 요청 파일 페이지 넘버 
  • responseData: OCR 응답 데이터
    • response: OCR 서버 응답 데이터
  • cached: 캐시 여부


Code Block
languagejs
themeEmacs
titleexample
var editor = new SynapEditor(id, synapEditorConfig);
var ocr = editor.plugins.ocr;
var EVENT_TYPE = ocr.EVENT_TYPE;
var options = { sync: true }

ocr.on(EVENT_TYPE.OCR_DATA_CHANGED, function (event) {
    console.log(event)
}, options);


on(eventType, listener) 

OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 설정합니다.

...

Code Block
languagejs
themeEmacs
titleexample
var editor = new SynapEditor(id, synapEditorConfig);
var ocr = editor.plugins.ocr;
var EVENT_TYPE = ocr.EVENT_TYPE;
var eventListener = function () {};
var options = { sync: true }

ocr.on(EVENT_TYPE.OCR_DATA_CHANGED, eventListener, options);


off(eventType, listener)

OCR 플러그인에서 발생하는 이벤트에 대한 리스너를 제거합니다.

...

getHTMLByOCRData(ocrData, type, tableRecognition)

Status
colourYellow
title릴리즈 3.0.0 이상
 
Status
colourYellow
title릴리즈 2.18.0 이상

OCR을 통해 추출된 이미지 데이터를 기반으로 HTML을 생성하여 문자열로 반환합니다.

...