HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
Deklariert in HPDFHeadlessCairoDevice; rendert eine geliehene geladene Seite in ein RGB-PNG auf weißer Bildfläche
Access muss gültige Seiten-/Ressourcen- sowie Objekt-, Stream-, Font- und Permission-Callbacks liefern; das Dokument und sein optionales Cancellation-Token bleiben im Aufruferbesitz und müssen während des Aufrufs am Leben bleiben und unverändert sein
Destination ist ein erforderlicher, beschreibbarer Stream im Aufruferbesitz; die Funktion schreibt an dessen aktueller Position und schließt oder leert ihn nicht
Rendern, Budgetvalidierung und PNG-Kodierung enden im privaten Speicher, bevor Ziel-Schreibvorgänge beginnen, sodass diese Fehler vorhandene Ziel-Bytes bewahren
Ein abschließender Ziel-I/O-Fehler kann vom Stream akzeptierte Bytes hinterlassen; nutze die Datei-Überladung, wenn atomare Dateiveröffentlichung nötig ist
Optionen steuern Skalierung, Appearances und Ressourcenlimits; zurückgegebene Zähler beschreiben das erfolgreiche Rendern
Siehe Nativer Linux-Cairo-Renderer für Abhängigkeiten, unterstützte Inhalte, konservative Font-Zulassung und Fehlergrenzen
Unterstützte Annotationen ohne normale Appearance nutzen temporäre Annotation-Appearances, ohne den Quellgraphen zu ändern