Dekódování čárových kódů načtené stránky
THotPDF.DecodeLoadedPageBarcodes renderuje jednu načtenou stránku nebo region v prostoru stránky a půjčí výslednou 24bitovou bitmapu aplikací zvolenému IHPDFBarcodeDecoder
Defaultní cesta 144 DPI používá progresivní renderování z display listů, omezuje rastrové pixely a špičkové pracovní bajty a kontroluje zrušení mezi renderovacími plátky, pokusy o rotaci, voláními dekodéru a validací výsledků
Rotace a souřadnice
bdrpFallback nejprve dekóduje původní raster a kopie pro 90, 180 a 270 stupňů alokuje jen tehdy, když nebyl přijat žádný platný výsledek, čímž se vyhne čtyřem voláním dekodéru na běžné cestě
Dekodér hlásí pixelové meze a orientaci po směru hodinových ručiček relativně k půjčené pokusné bitmapě
HotPDF zpětně transformuje rotaci pokusu a matici renderu stránky a vrací obdélník zarovnaný na osy a orientaci proti směru hodinových ručiček v uživatelském prostoru stránky PDF, včetně stránek s nenulovou položkou /Rotate
Validace a deduplikace
HotPDF vykreslí vybranou oblast načtené stránky a předá omezenou bitmapu registrovanému dekodéru čárových kódů
Výsledky obsahují symbologii, text, souřadnice a spolehlivost převedené z pixelů do prostoru stránky PDF
Operace nikdy nemění objektový graf načteného dokumentu a po selhání renderu, dekodéru, rozpočtu nebo zrušení nepublikuje žádné částečné pole výsledků