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