Interface IHPDFBarcodeDecoder
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 recibe un bitmap de 24 bits prestado y los budgets restantes por operación
La implementación debe respetar MaxResults, debería chequear CancellationToken durante los scans largos y no debe retener ni liberar Request.Bitmap
Devuelva False con un diagnóstico útil cuando el engine no pueda completar el intento