Interface IHPDFOCREngine
Trừu tượng hóa nhà cung cấp OCR trong khi HotPDF sở hữu việc render trang, xác thực, hình học PDF, ánh xạ Unicode, giới hạn tài nguyên và công bố giao dịch
Khai báo
IHPDFOCREngine = interface(IInterface)
function GetName: AnsiString;
function Recognize(const Request: THPDFOCRRequest;
out Words: THPDFOCRWords;
out Diagnostic: AnsiString): boolean;
property Name: AnsiString read GetName;
end;
Hợp đồng
Recognize trả về True sau khi tạo ra zero hoặc nhiều từ và trả về False với một chẩn đoán khi nhận dạng không thể hoàn tất
Bitmap và token hủy bỏ được mượn cho lời gọi, và việc triển khai phải tuân theo MaxWords và MaxTextCodeUnits
Việc triển khai có thể báo cáo các hộp từ không có đường cơ sở, trong trường hợp đó HotPDF suy ra một đường cơ sở ngang gần đáy hộp