IHPDFBarcodeDecoder-Schnittstelle

IHPDFBarcodeDecoder = interface(IInterface)
  function GetName: AnsiString;
  function Decode(const Request: THPDFBarcodeDecodeRequest;
    out Results: THPDFBarcodeDecoderResults;
    out Diagnostic: AnsiString): boolean;
  property Name: AnsiString read GetName;
end;

Decode erhält eine geliehene 24-Bit-Bitmap und die verbleibenden Budgets der jeweiligen Operation

Die Implementierung muss MaxResults beachten, sollte CancellationToken bei langen Scans prüfen und darf Request.Bitmap weder behalten noch freigeben

Geben Sie False mit einer hilfreichen Diagnose zurück, wenn die Engine den Versuch nicht abschließen kann

Barcode-Dekodierung geladener Seiten