THotPDF.RenderLoadedPageToBitmap metodas

 

THotPDF.RenderLoadedPageToBitmap

THotPDF

 

Į viršų

Atvaizduoja įkeltąjį puslapį į 24 bitų RGB GDI bitmap nurodytoja DPI raiška, įskaitant spalvotąsias ir bespalves kartojamąsias raštų bei aksiales arba radialines šydymo atmainas. Kvietėjas atsako už bitmap atlaisvinimą. Nesėkmės atveju grąžina nil

Bitmap dengia matomąjį puslapio dalį — jo /CropBox, apkarpytą jo /MediaBox (žr. GetLoadedPageVisibleBox); turinys už jos ribų neniešiamas

 

Delphi sintaksė:

function RenderLoadedPageToBitmap(PageIndex, DPI: Integer): TBitmap;

 

Aprašymas

Atvaizduoja įkeltąjį puslapį į 24 bitų RGB GDI bitmap nurodytoja DPI raiška. Raštų spalvų erdvės išsprendžiamos per puslapio arba Form XObject išteklius, scn ir SCN išlaiko spalvotųjų raštų vardus arba bespalves pagrindines atspalvių atmainas, o rašto piešimas apkarpytas pagal aktyvųjį užpildą arba išplėstąjį brūkšnio kontūrą

Kartojamųjų raštų srautai sužetonuojami vienąkart vienam piešimui ir pakartotinai naudojami matomiesiems langeliams. Paisoma raštų matricų, langelių ribojančiųjų dėžių, įdėtųjų išteklių, grafikos būsenos izoliacijos ir spalvos slopinimo bespalviems langeliams. Atvaizdavimas atmeta nulinius arba beveik nulinius žingsnius, daugiau nei 16 384 langelius vienam piešimui ir gilesnį nei keturių lygių raštų įdėtimą

Type 2 aksialinės ir Type 3 radialinės šydymo atmainos savo funkcijų objektus vertina per deklaruotąją spalvų erdvę, paiso šydymo domeno ir plėtinių vėliavėlių ir tinka bitmap bei tiesioginiam įrenginio konteksto atvaizdavimui. Radialinės šydymo atmainos naudoja porcijomis sudėtas Gouraud trikampes, kurių transformuotųjų apskritimų stygų paklaida ribojama 0,35 įrenginio pikselio, o adaptyvioji spalvų skaida — dviem RGB lygiais, su 262 144 trikampių riba. Netrivialųjį (non-nil) bitmap rezultatą valdo ir privalo atlaisvinti kvietėjas

Dėl apriboto atpažinimo ir atominės nematomojo teksto publikacijos žr. Searchable OCR Text Layers