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 aportar página/recursos válidos y callbacks de objetos, streams, fuentes y permisos; el documento y su cancellation token 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 render, la validación de presupuesto y la codificación PNG terminan en almacenamiento privado antes de que comiencen 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; usa el overload de archivos 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

Ver 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