IHPDFBarcodeDecoder-gränssnittet
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 tar emot en lånad 24-bitarsbitmapp och återstående budgetar per operation
Implementeringen måste respektera MaxResults, bör kontrollera CancellationToken under långa skanningar och får inte behålla eller frigöra Request.Bitmap
Returnera False med en användbar diagnostik när motorn inte kan slutföra försöket