RenderPageLayerToStream
Rendering, annotaties, formuliervelden, streamuitvoer
« Back to documentation index Renders one logical page layer as PNG data into a caller-owned stream
Rendert één logische paginallaag als PNG-gegevens naar een stream in caller-eigendom
Syntaxis
function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
Target: TStream): Integer;
Syntaxis
| Parameter | Description |
|---|---|
DPI | Positieve uitvoerresolutie in dots per inch |
Page | Paginanummer met basisindex 1, begrensd tot het beschikbare paginabereik |
LayerKind | 0 rendert basispagina-inhoud zonder annotaties of formuliervelden, 1 rendert alleen annotaties, 2 alleen formuliervelden en 3 annotaties plus formuliervelden |
Target | Doelstream die in eigendom van de aanroeper blijft |
Retourwaarden
Geeft 1 terug bij succes en 0 bij ongeldige invoer, annulering of een renderingfout
Opmerkingen
Laag 0 is een dekkende PNG, terwijl lagen 1 tot en met 3 een transparante background dragen zodat toepassingen interactievisuals onafhankelijk van de pagina kunnen componeren Alleen annotaties en widgets met bruikbare appearance streams kunnen worden getekend;
RepairAnnotationAppearances kan ondersteunde annotatieappearances vóór het renderen genereren of verversen
Zie ook
RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream