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