RenderPageLayerToStream

Gengivelse, annotationer, formularfelter, streamoutput

« Back to documentation index

Gengiver ét logisk sidelag som PNG-data i en stream, som kalderen ejer

Syntaks

function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
  Target: TStream): Integer;

Parametre

ParameterBeskrivelse
DPIPositiv outputopløsning i punkter pr. tomme
PageEnbaseret sidenummer, begrænset til det tilgængelige sideinterval
LayerKind0 gengiver basisindholdet på siden uden anmærkninger eller formularfelter, 1 gengiver kun anmærkninger, 2 gengiver kun formularfelter, og 3 gengiver anmærkninger samt formularfelter
TargetDestinationsstrøm, der fortsat ejes af kalderen

Returværdier

Returnerer 1 ved succes og 0 ved ugyldigt input, annullering eller renderingsfejl

Bemærkninger

Lag 0 er en uigennemsigtig PNG, mens lag 1 til 3 har en gennemsigtig baggrund, så programmer kan sammensætte interaktionsgrafik uafhængigt af siden

Kun annoteringer og widgets med anvendelige udseendestreams kan tegnes; RepairAnnotationAppearances kan generere eller opdatere understøttede annoteringsudseender før gengivelse

Se også

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream