Dekodiranje barkoda učitane stranice

THotPDF.DecodeLoadedPageBarcodes prikazuje jednu učitanu stranicu ili regiju u prostoru stranice i posuđuje rezultirajući 24-bitni bitmap zaabranom IHPDFBarcodeDecoder-u za aplikaciju

Zadani put od 144 DPI koristi progresivno renderiranje popisa prikaza, ograničava rasterske piksele i vršne radne bajtove te provjerava otkazivanje između odsječaka renderiranja, pokušaja rotacije, poziva dekodera i provjere rezultata

Rotacija i koordinate

bdrpFallback prvo dekodira izvorni raster i alocira kopije od 90, 180 i 270 stupnjeva samo kada nije prihvaćen valjani rezultat, izbjegavajući četiri poziva dekodera na uobičajenom putu

Dekoder izvještava o granicama piksela i orijentaciji u smjeru kazaljke na satu u odnosu na posuđeni bitmap pokušaja

HotPDF poništava rotaciju pokušaja i matricu prikaza stranice, vraćajući pravokutnik poravnan s osi i orijentaciju u smjeru suprotnom od kazaljke na satu u PDF korisničkom prostoru stranice, uključujući stranice čiji je unos /Rotate različit od nule

Provjera i deduplikacija

Svaki rezultat provjerava se za konačno povjerenje, orijentaciju, geometriju, valjani Unicode te konfigurirana ograničenja teksta i sirovih bajtova

Kada se zatraže sve rotacije, podudarajuća simbologija, korisni teret i preklapajuće granice stranice dedupliciraju se prema presjeku-nad-unijom i zadržava se kandidat s najvećim povjerenjem

Operacija nikada ne modificira učitani graf objekata i ne objavljuje djelomičan niz rezultata nakon greške renderiranja, dekodera, proračuna ili otkazivanja

Povezani API