Ladatun sivun viivakoodinpurkaus
THotPDF.DecodeLoadedPageBarcodes renderöi yhden ladatun sivun tai sivutila-alueen ja lainaa tuloksena olevan 24-bittisen bittikartan sovelluksen valitsemalle IHPDFBarcodeDecoder-objektille
Oletusarvoinen 144 DPI -polku käyttää progressiivista näyttöluettelorenderöintiä, rajaa rasteripikselit ja huipputyötavut sekä tarkistaa peruutuksen renderöintiviipaleiden, kiertoyritysten, purkajakutsuin ja tuloksen validoinnin välillä
Kierto ja koordinaatit
bdrpFallback purkaa ensin alkuperäisen rasterin ja varaa vain tarvittaessa 90, 180 ja 270 asteen kopiot, kun kelvollista tulosta ei ole hyväksytty, välttäen neljä purkajakutsua tavallisella polulla
Purkaja raportoi pikselirajat ja myötäpäiväisen suunnan suhteessa lainattuun yritysbittikarttaan
HotPDF kääntää yrityskierron ja sivun renderöintimatriisin ja palauttaa akselisuuntaisen suorakulmion ja vastapäiväisen suunnan PDF-sivun käyttäjätilassa, mukaan lukien sivut, joiden /Rotate-merkintä on nollasta poikkeava
Validointi ja toistojen poisto
Jokainen tulos tarkistetaan äärellisen luottamuksen, suunnan, geometrian, kelvollisen Unicode-kuvauksen sekä määritettyjen teksti- ja raakabytirajojen osalta
Kun kaikki kierrot pyydetään, vastaavat symboliikka-, hyötykuorma- ja päällekkäiset sivurajat poistetaan toistona leikkaussumman (intersection-over-union) perusteella ja korkeimman luottamuksen ehdokas säilytetään
Toiminto ei koskaan muokkaa ladattua objektigraafia eikä julkaise osittaista tulosjoukkoa renderöinti-, purkamis-, budjetti- tai peruutusvirheen jälkeen