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

ParameterDescription
DPIRésolution de sortie positive en points par pouce
PageNuméro de page basé sur 1, limité à la plage de pages disponible
LayerKind0 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
TargetFlux 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