IHPDFBarcodeDecoder Interface

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 ontvangt een geleende 24-bits bitmap en resterende budgetten per bewerking

De implementatie moet MaxResults respecteren, moet CancellationToken tijdens lange scans controleren, en mag Request.Bitmap niet bewaren of vrijmaken

Retourneer False met een nuttige diagnose wanneer de engine de poging niet kan voltooien

Barcodedecodering van geladen pagina's