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

ParameterDescription
DPIResolução de saída positiva em pontos por polegada
PageNúmero de página com base 1, limitado (clamp) ao intervalo de páginas disponível
LayerKind0 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
TargetStream 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