IHPDFOCREngine sąsaja
Abstrahuoja OCR teikėją, o HotPDF valdo puslapio atvaizdavimą, tikrinimą, PDF geometriją, Unicode susiejimą, resurso ribas ir transakcinį publikavimą
Deklaracija
IHPDFOCREngine = interface(IInterface)
function GetName: AnsiString;
function Recognize(const Request: THPDFOCRRequest;
out Words: THPDFOCRWords;
out Diagnostic: AnsiString): boolean;
property Name: AnsiString read GetName;
end;
Sutartis
Recognize grąžina True po to, kai sukuriama nulis arba daugiau žodžių, ir grąžina False su diagnostika, kai atpažinimas negali užbaigti
Bitmap ir atšaukimo žetonas pasiskolinami iškvietimui, o diegimai turi laikytis MaxWords ir MaxTextCodeUnits
Diegimai gali pranešti žodžių langelius be bazines linijos, ir tokiu atveju HotPDF sufleruoja horizontalią bazinę liniją netoli langelio apačios