IHPDFOCREngine Interface

Abstrahira ponudnika OCR, medtem ko HotPDF upravlja upodabljanje strani, preverjanje, PDF geometrijo, preslikavo Unicode, omejitve virov in transakcijsko objavo

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;

Pogodba

Recognize vrne True po ustvarjanju nič ali več besed in vrne False z diagnostičnim sporočilom, kadar prepoznave ni mogoče dokončati

Bitmapna slika in žeton preklica sta izposojena za klic, izvedbe pa morajo upoštevati MaxWords in MaxTextCodeUnits

Izvedbe lahko poročajo polja besed brez osnovne črte, v tem primeru HotPDF sklepa vodoravno osnovno črto blizu dna polja

THPDFOCRRequest Record · THPDFOCRWord Record