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