HPDFRenderHeadlessPagePNG

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

Déclaré dans HPDFHeadlessCairoDevice ; effectue le rendu d'une page chargée empruntée vers un PNG RGB sur une surface d'image blanche

Access doit fournir des pages et ressources valides ainsi que des callbacks d'objets, de flux, de polices et de permissions ; le document et son token d'annulation optionnel restent possédés par l'appelant et doivent rester vivants et inchangés pendant l'appel

Destination est un flux inscriptible obligatoire possédé par l'appelant ; la fonction écrit à sa position courante et ne le ferme ni ne le vide

Le rendu, la validation du budget et l'encodage PNG s'achèvent en stockage privé avant que les écritures vers la destination ne commencent, si bien que ces échecs préservent les octets existants de la destination

Un échec d'E/S final vers la destination peut laisser des octets acceptés par le flux ; utilisez la surcharge fichier quand une publication atomique de fichier est requise

Les options contrôlent l'échelle, les appearances et les limites de ressources ; les compteurs renvoyés décrivent le rendu réussi

Voir le renderer Cairo natif Linux pour les dépendances, le contenu pris en charge, l'admission conservatrice des polices et les frontières d'échec

Les annotations prises en charge sans apparence normale utilisent des apparences d'annotations temporaires sans modifier le graphe source