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를 반환합니다