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 riceve una bitmap a 24 bit in prestito e i budget rimanenti per operazione

L'implementazione deve rispettare MaxResults, dovrebbe controllare CancellationToken durante le scansioni lunghe e non deve trattenere o liberare Request.Bitmap

Restituisci False con una diagnostica utile quando il motore non riesce a completare il tentativo

Decodifica dei Codici a Barre delle Pagine Caricate