AddLinkToNamedAction

Annotations et liens de zone réactive, propriétés des pages

Description

Ajoute à la page sélectionnée une zone cliquable déclenchant une action PDF nommée. Ces commandes de navigation sont définies dans ISO 32000-1 §12.6.4.11, tableau 194. Les quatre noms standard sont NextPage, PrevPage, FirstPage et LastPage. Contrairement à AddLinkToPage, aucun numéro de destination n’est requis — le visualiseur interprète la commande à l’exécution

Usage courant : boutons de navigation, Suivant, Précédent, Accueil et Fin, dans un en-tête ou pied de page, avec destination relative à la page affichée

Utilisez la fonction SetAnnotBorderColor pour modifier la couleur de la bordure de la zone active

Syntaxe

Delphi

Function TPDFlib.AddLinkToNamedAction(Left, Top, Width, Height: Double; NamedActionType: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToNamedAction(int InstanceID, double Left, double Top, double Width, double Height, int NamedActionType, int Options);

Paramètres

LeftCoordonnée horizontale du bord gauche du rectangle de la zone active
TopCoordonnée verticale du bord supérieur du rectangle de la zone active
WidthLargeur du rectangle de la zone active
HeightHauteur du rectangle de la zone active
NamedActionTypeSélectionne l'action nommée : 0 = NextPage, 1 = PrevPage, 2 = FirstPage, 3 = LastPage. Toute autre valeur devient NextPage afin que le générateur émette toujours un nom /N conforme
OptionsMasque de bits contrôlant l’apparence du lien. Bit 0 (valeur 1) : dessine une bordure autour du rectangle de la zone réactive. Les bits 1–3 sélectionnent le mode de mise en évidence au clic (2 = Invert, 4 = Outline, 8 = Push) ; si aucun bit de mise en évidence n’est défini, Invert est utilisé par défaut. Même convention que AddLinkToWeb / AddLinkToPage

Remarques

L'annotation est compatible PDF/A, car elle ne référence aucune ressource externe Nécessite PDF 1.1 ou ultérieur