Інтерфейс 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 із корисною діагностикою, коли рушій не може завершити спробу

Декодування штрих-кодів завантаженої сторінки