PDFium Delphi Component Docs

ChooseRenderFlags-metodi

Komponentti: TPdf  ·  Yksikkö: PDFium
Valitse natiivit renderöintiliput lopullisen mittakaavan ja kohdekoon perusteella.

Syntax

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

ScaleDouble. Renderöinnin lopullinen mittakaavakerroin, jossa alle 1.0:n arvot tarkoittavat sivun pienentämistä.
DestWidth, DestHeightInteger. Kohdebittikartan koko pikseleinä.
ResultInteger. FPDF_RENDER_*-lippujen bittitason yhdistelmä tai 0, kun oletukset ovat sopivat.

Description

Kaksi tilannetta vaatii ei-oletuslippuja, ja molemmat riippuvat luvuista, jotka kutsuja tietää vasta renderöintihetkellä. Alle 0.5:n mittakaavassa FPDF_RENDER_FORCEHALFTONE antaa paremman kuvanlaadun kuin oletusinterpolointi, koska lähdepikseleitä on selvästi enemmän kuin kohdepikseleitä. Yli noin neljän megapikselin kohdebittikartassa FPDF_RENDER_LIMITEDIMAGECACHE estää suurten kuvien täyttämää sivua kuluttamasta muistia loppuun

Tulos on tarkoitettu yhdistettäväksi siihen, mitä sovellus jo asettaa, joten loitonnettu näkymä ja julistekokoinen vienti saavat kumpikin sopivat liput ilman yhden lippujoukon kovakoodausta jokaiselle zoomaustasolle

Liput palautetaan kokonaislukuna natiiveille renderöintiliittymille; korkeamman tason RenderPage-ylikuormitukset ottavat sen sijaan TRenderOptions-joukon

See Also

RenderPage, PageComplexity, RenderPageBanded, RenderTile