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

Bản ghi THPDFOCRRequest · Bản ghi THPDFOCRWord