IHPDFBarcodeDecoder-grænseflade

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 modtager et lånt 24-bit-bitmap og resterende budgetter pr. handling

Implementeringen skal overholde MaxResults, bør kontrollere CancellationToken under lange scanninger og må ikke beholde eller frigive Request.Bitmap

Returnér False med brugbar diagnosticering, når motoren ikke kan fuldføre forsøget

Stregkodeafkodning på indlæste sider