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
| Left | Coordonnée horizontale du bord gauche du rectangle de la zone active |
|---|---|
| Top | Coordonnée verticale du bord supérieur du rectangle de la zone active |
| Width | Largeur du rectangle de la zone active |
| Height | Hauteur du rectangle de la zone active |
| NamedActionType | Sé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 |
| Options | Masque 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