Stregkodeafkodning på indlæst side
THotPDF.DecodeLoadedPageBarcodes gengiver én indlæst side eller et område i siderummet og udlåner det resulterende 24-bit-bitmap til en programvalgt IHPDFBarcodeDecoder
Standardstien på 144 DPI bruger progressiv gengivelse af displaylister, begrænser rasterpixels og maksimale arbejdsbytes og kontrollerer annullering mellem gengivelsesudsnit, rotationsforsøg, afkoderkald og resultatvalidering
Rotation og koordinater
bdrpFallback afkoder først den oprindelige raster og allokerer kun kopier ved 90, 180 og 270 grader, når intet gyldigt resultat er accepteret, så fire afkoderkald undgås på den almindelige sti
Afkoderen rapporterer pixelgrænser og orientering med uret i forhold til det udlånte bitmap for forsøget
HotPDF ophæver forsøgsrotationen og sidens gengivelsesmatrix og returnerer et aksejusteret rektangel og orientering mod uret i PDF-sidens brugerrum, også for sider hvor posten /Rotate ikke er nul
Validering og deduplikering
Hvert resultat kontrolleres for endelig sikkerhed, orientering, geometri, gyldig Unicode og konfigurerede grænser for tekst og rå bytes
Når alle rotationer anmodes, deduplikeres matchende symbologi, nyttelast og overlappende sidegrænser ved intersection-over-union, og kandidaten med den højeste sikkerhed bevares
Handlingen ændrer aldrig den indlæste objektgraf og offentliggør intet delvist resultatarray efter fejl i gengivelse, afkoder, budget eller annullering