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 recebe um bitmap de 24 bits emprestado e os orçamentos restantes por operação
A implementação tem de respeitar MaxResults, deve verificar CancellationToken durante análises longas e não pode reter nem libertar Request.Bitmap
Devolva False com um diagnóstico útil quando o motor não conseguir concluir a tentativa