HPDFScanBarcodeBitmap
Birim: HPDFBarcodeRecognitionScan
function HPDFScanBarcodeBitmap(const Request: THPDFBarcodeDecodeRequest;
const SingleSymbolDecoder: IHPDFBarcodeDecoder;
const Options: THPDFBarcodeScanOptions; out Symbols: THPDFBarcodeScanSymbols;
out Info: THPDFBarcodeScanInfo; out Diagnostic: AnsiString): Boolean;
Ayrı barkod adaylarını konumlandırır ve çağıranın sağladığı tek-sembollü backend üzerinden decode eder; çıktı koordinatları ve dört köşe orijinal bitmap'i ifade eder
İstek sonucu, metin ve ham-bayt sınırları tüm yayımlanmış semboller boyunca uygulanır; false, tanıyla boş bir Symbols dizisi döndürür ve EHPDFOperationCancelled, kısmi sonuçlar yayınlamadan yayılır
Bitmap korunur; girdi boyutları en fazla 4096'ya 4096 ve en fazla 4.194.304 pikseldir ve boş veya düşük-kontrastlı girdi sembolsüz başarıyla sonuçlanır
Uzun paralel barlı raster'lar için tarayıcı önce eksiksiz görüntüyü dener, doğrulanmış sembol kapsamını özel gruplama parçalarından çıkarır ve daha küçük parçalardan önce daha geniş sessiz bölgelerle kaba grupları dener; matrix-kod ve diğer artwork'ler bölge-öncelikli taramayı korur; eksiksiz döndürülmüş bir sembolün aday payını önce tüketmemesi için daha sıkı parçalardan önce daha büyük bağlı grupları dener
Orijinal 2.000 ms son teslim süresi boyunca geçerlidir; sonraki daha sıkı gruplama, önceki bir grup onları birleştirmişse yine de ayrı sembolleri bulur ve doğrulanmış kapsam, yedekli parça decodelarını önler
Native QR geometrisi, tam aday ızgarasını ayırmadan ve örneklemekten önce aynı tam finder pattern'lerini denetler; geçersiz finder kombinasyonları için yedekli işten kaçınırken kabul edilen modülleri ve kaynak-koordinat sınırlarını korur