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는 상자 아래쪽 근처에 가로 기준선을 추론합니다

THPDFOCRRequest 레코드 · THPDFOCRWord 레코드