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 を返します

読み込みページのバーコードデコード