Avkodning av streckkoder i inlästa sidor

THotPDF.DecodeLoadedPageBarcodes renderar en inläst sida eller en region i sidrymden och lämnar den resulterande 24-bitarsbitmappen till en applikationsvald IHPDFBarcodeDecoder

Den förvalda 144 DPI-vägen använder progressiv display-list-rendering, begränsar rasterpixlar och högsta arbetsbyte samt kontrollerar avbrott mellan renderingsdelar, rotationsförsök, avkoderanrop och resultatvalidering

Rotation och koordinater

bdrpFallback avkodar först det ursprungliga rastret och allokerar endast 90, 180 och 270 graders kopior när inget giltigt resultat har accepterats, vilket undviker fyra avkoderanrop på den vanliga vägen

Avkodaren rapporterar pixelgränser och medursorientering relativt den lånade försöksbitmappen

HotPDF upphäver försöksrotationen och sidans renderingsmatris, och returnerar en axelriktad rektangel samt motursorientering i PDF-sidans användarrymd, inklusive sidor vars /Rotate-post inte är noll

Validering och deduplicering

Varje resultat kontrolleras med avseende på ändlig konfidens, orientering, geometri, giltig Unicode samt konfigurerade gränser för text och råbyte

När alla rotationer begärs dedupliceras matchande symbologi, nyttolast och överlappande sidgränser med hjälp av skärningspunkts-/unionsmått och kandidaten med högst konfidens behålls

Operationen ändrar aldrig den inlästa objektgrafen och publicerar ingen delvis resultatmatris efter renderings-, avkodar-, budget- eller avbrottsfel

Relaterat API