RenderPageLayerToStream

Renderización, anotaciones, campos de formulario, salida a flujo

« Volver al índice de la documentación

Renderiza una capa de página lógica como datos PNG en un flujo propiedad del llamador

Sintaxis

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

Parámetros

ParameterDescription
DPIResolución de salida positiva en puntos por pulgada
PageNúmero de página con base uno, limitado al intervalo de páginas disponible
LayerKind0 renderiza el contenido base de la página sin anotaciones ni campos de formulario, 1 renderiza solo las anotaciones, 2 renderiza solo los campos de formulario y 3 renderiza las anotaciones junto con los campos de formulario
TargetFlujo de destino que sigue siendo propiedad del autor de la llamada

Valores devueltos

Devuelve 1 en caso de éxito y 0 si la entrada no es válida, se cancela o falla el renderizado

Observaciones

La capa 0 es un PNG opaco, mientras que las capas de 1 a 3 tienen fondo transparente para que las aplicaciones puedan componer los elementos visuales de interacción con independencia de la página

Solo pueden dibujarse anotaciones y widgets que tengan flujos de apariencia utilizables; RepairAnnotationAppearances puede generar o actualizar las apariencias de anotación compatibles antes del renderizado

Véase también

RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream