RenderPageLayerToStream
Rendu, annotations, champs de formulaire, sortie vers un flux
« Retour à l’index de la documentation
Rend un calque de page logique sous forme de données PNG dans un flux appartenant à l’appelant
Syntaxe
function RenderPageLayerToStream(DPI: Double; Page, LayerKind: Integer;
Target: TStream): Integer;
Paramètres
| Parameter | Description |
|---|---|
DPI | Résolution de sortie positive en points par pouce |
Page | Numéro de page basé sur 1, limité à la plage de pages disponible |
LayerKind | 0 restitue le contenu de base de la page sans annotations ni champs de formulaire, 1 restitue uniquement les annotations, 2 uniquement les champs de formulaire et 3 les annotations avec les champs de formulaire |
Target | Flux de destination qui reste la propriété de l’appelant |
Valeurs de retour
Renvoie 1 en cas de réussite et 0 si l'entrée n'est pas valide, si l'opération est annulée ou si le rendu échoue
Remarques
La couche 0 est un PNG opaque, tandis que les couches 1 à 3 ont un fond transparent afin de composer indépendamment les éléments interactifs
Seules les annotations et widgets possédant des flux d’apparence exploitables peuvent être tracés ; RepairAnnotationAppearances peut générer ou actualiser les apparences d’annotation prises en charge avant le rendu
Voir aussi
RenderPageLayerToString, RenderPageLayerToFile, RenderPageToStream