IHPDFOCREngine Arayüzü

OCR sağlayıcısını soyutlar; sayfa render'ı, doğrulama, PDF geometrisi, Unicode eşlemesi, kaynak sınırları ve transactional yayımlama HotPDF'e aittir

Bildirim

IHPDFOCREngine = interface(IInterface)
  function GetName: AnsiString;
  function Recognize(const Request: THPDFOCRRequest;
    out Words: THPDFOCRWords;
    out Diagnostic: AnsiString): boolean;
  property Name: AnsiString read GetName;
end;

Sözleşme

Recognize, sıfır veya daha fazla kelime ürettikten sonra True döndürür; tanıma tamamlanamadığında ise diagnostic ile False döndürür

Bitmap ve cancellation token çağrı için ödünç verilir; uygulamalar MaxWords ve MaxTextCodeUnits sınırlarına uymalıdır

Uygulamalar baseline içermeyen kelime kutuları bildirebilir; bu durumda HotPDF, kutunun altına yakın yatay bir baseline çıkarır

THPDFOCRRequest Record · THPDFOCRWord Record