HPDFRenderHeadlessPagePNG

function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
  Destination: TStream; const Options: THPDFHeadlessRenderOptions):
  THPDFHeadlessRenderResult;

Declarado en HPDFHeadlessCairoDevice; renderiza una página cargada prestada a un PNG RGB sobre una superficie de imagen blanca

Access debe proporcionar page/resources válidos y callbacks de objetos, streams, fuentes y permisos; el documento y su token de cancelación opcional siguen siendo propiedad del llamador y deben permanecer vivos y sin cambios durante la llamada

Destination es un stream escribible obligatorio propiedad del llamador; la función escribe en su posición actual y no lo cierra ni lo limpia

El rendering, la validación de presupuesto y la codificación PNG terminan en almacenamiento privado antes de que empiecen las escrituras al destino, así que esos fallos preservan los bytes existentes del destino

Un fallo final de I/O del destino puede dejar bytes aceptados por el stream; use la sobrecarga de archivo cuando se requiera publicación atómica de archivos

Options controla la escala, las appearances y los límites de recursos; los contadores devueltos describen el render exitoso

Véase Renderer Cairo nativo de Linux para dependencias, contenido soportado, admisión conservadora de fuentes y fronteras de fallo

Las anotaciones soportadas sin appearance normal usan appearances temporales de anotaciones sin modificar el grafo de la fuente