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