IHPDFOCREngine 인터페이스
OCR 공급자를 추상화하며, HotPDF는 페이지 렌더링, 검증, PDF 지오메트리, 유니코드 매핑, 리소스 제한 및 트랜잭션 게시를 담당합니다
선언
IHPDFOCREngine = interface(IInterface)
function GetName: AnsiString;
function Recognize(const Request: THPDFOCRRequest;
out Words: THPDFOCRWords;
out Diagnostic: AnsiString): boolean;
property Name: AnsiString read GetName;
end;
계약
Recognize는 0개 이상의 단어를 생성한 후 True를 반환하고, 인식이 완료될 수 없으면 진단과 함께 False를 반환합니다
비트맵과 취소 토큰은 호출 동안 빌려온 것이며, 구현은 MaxWords 및 MaxTextCodeUnits을 준수해야 합니다
구현은 기준선 없이 단어 상자를 보고할 수 있으며, 이 경우 HotPDF는 상자 아래쪽 근처에 가로 기준선을 추론합니다