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