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