PDFium Delphi Component Docs

ChooseRenderFlags metóda

Component: TPdf  ·  Unit: PDFium
Vyberie natívne vykresľovacie príznaky podľa konečnej mierky a veľkosti cieľa

Syntax

function ChooseRenderFlags(Scale: Double; DestWidth, DestHeight: Integer): Integer;

ScaleDouble. Konečný faktor mierky vykresľovania, kde hodnoty pod 1.0 znamenajú zmenšenie stránky.
DestWidth, DestHeightInteger. Veľkosť cieľovej bitovej mapy v pixeloch.
ResultInteger. Bitová kombinácia príznakov FPDF_RENDER_* alebo 0, keď sú vhodné predvolené hodnoty.

Description

Dve situácie vyžadujú nepredvolené príznaky a obe závisia na číslach, ktoré volajúci pozná až v čase vykresľovania. Pod mierkou 0.5 dáva FPDF_RENDER_FORCEHALFTONE lepšiu kvalitu obrazu než predvolená interpolácia, pretože zdrojové pixely výrazne prevyšujú cieľové. Nad zhruba štyri megapixely cieľovej bitovej mapy bráni FPDF_RENDER_LIMITEDIMAGECACHE tomu, aby stránka plná veľkých obrázkov vyčerpala pamäť

Výsledok je určený na skombinovanie s tým, čo aplikácia už nastavuje, takže zmenšený pohľad aj export vo veľkosti plagátu dostanú príznaky, ktoré sedia, bez pevného zakódovania jednej sady príznakov pre každú úroveň priblíženia

Príznaky sa vracajú ako celé číslo pre natívne vstupné body vykresľovania; preťaženia vyššej úrovne RenderPage namiesto toho prijímajú sadu TRenderOptions

See Also

RenderPage, PageComplexity, RenderPageBanded, RenderTile