RenderPageLayerToStream
Renderização, anotações, campos de formulário, saída de fluxo
« Back to documentation index Renders one logical page layer as PNG data into a caller-owned stream
Renderiza uma camada lógica de página como dados PNG em um stream de propriedade do chamador
Sintaxe
function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
Target: TStream): Integer;
Parâmetros
| Parameter | Description |
|---|---|
DPI | Resolução de saída positiva em pontos por polegada |
Page | Número de página com base 1, limitado (clamp) ao intervalo de páginas disponível |
LayerKind | 0 renderiza o conteúdo base da página sem anotações nem campos de formulário, 1 renderiza apenas anotações, 2 renderiza apenas campos de formulário e 3 renderiza anotações mais campos de formulário |
Target | Stream de destino que permanece de posse do chamador |
Valores retornados
Retorna 1 em caso de sucesso e 0 para entrada inválida, cancelamento ou falha de renderização
Observações
Layer 0 is an opaque PNG, while layers 1 through 3 carry a transparent background so applications can composite interaction visuals independently of the page
Only annotations and widgets with usable appearance streams can be drawn;
RepairAnnotationAppearances pode gerar ou atualizar as aparências de anotação suportadas antes da renderização
Veja também
RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream