Інтерфейс 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 отримує позичену 24-бітну бітову карту та решту бюджетів на одну операцію
Реалізація має поважати MaxResults, має перевіряти CancellationToken під час тривалих сканувань і не повинна зберігати чи звільняти Request.Bitmap
Поверніть False із корисною діагностикою, коли рушій не може завершити спробу