RenderPageLayerToStream

Rendering, Anmerkungen, Formularfelder, Streamausgabe

« Zurück zum Dokumentationsindex

Rendert eine logische Seitenebene als PNG-Daten in einen dem Aufrufer gehörenden Stream

Syntax

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

Parameter

ParameterDescription
DPIPositive Ausgabeauflösung in Punkten pro Zoll
PageEinsbasierte Seitennummer, begrenzt auf den verfügbaren Seitenbereich
LayerKind0 rendert den grundlegenden Seiteninhalt ohne Anmerkungen oder Formularfelder, 1 nur Anmerkungen, 2 nur Formularfelder und 3 Anmerkungen sowie Formularfelder
TargetZielstream, der Eigentum des Aufrufers bleibt

Rückgabewerte

Gibt bei Erfolg 1 und bei ungültiger Eingabe, Abbruch oder Renderfehler 0 zurück

Anmerkungen

Ebene 0 ist ein deckendes PNG, während die Ebenen 1 bis 3 einen transparenten Hintergrund besitzen, sodass Anwendungen Interaktionsvisualisierungen unabhängig von der Seite zusammenstellen können

Nur Annotationen und Widgets mit nutzbaren Darstellungsstreams können gezeichnet werden; RepairAnnotationAppearances kann unterstützte Annotationsdarstellungen vor dem Rendern erzeugen oder aktualisieren

Siehe auch

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream