AddLinkToNamedDestination
Annotations et liens de zone réactive, propriétés des pages
Description
Ajoute à la page sélectionnée une zone rectangulaire cliquable qui atteint une destination nommée du même PDF. Enregistrez d’abord la cible avec NewDestination et NewNamedDestination, puis créez des zones qui référencent le nom stable plutôt que de dupliquer un numéro de page et un tableau de destination
Utilisez la fonction SetAnnotBorderColor pour modifier la couleur de la bordure de la zone active
Syntaxe
Delphi
Function TPDFlib.AddLinkToNamedDestination(Left, Top, Width, Height: Double; Const DestName: WideString; Options: Integer): Integer;
DLL
int DLAddLinkToNamedDestination(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * DestName, 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 |
| DestName | Destination nommée vers laquelle accéder. Le nom doit déjà exister dans l'arborescence de noms du document, normalement au moyen de NewNamedDestination |
| Options | Masque de bits contrôlant l’apparence du lien. Bit 0 (valeur 1) : tracer une bordure autour de la zone rectangulaire. Les bits 1–3 sélectionnent le mode de surbrillance au clic (2 = Invert, 4 = Outline, 8 = Push) ; lorsqu’aucun bit de surbrillance n’est défini, Invert est utilisé par défaut |
Valeurs de retour
| 0 | DestName était vide ou le lien n’a pas pu être créé |
|---|---|
| 1 | Le lien de destination nommée a été ajouté à la page sélectionnée |
Remarques
L'annotation de lien écrit une action GoTo vers la chaîne de destination nommée, maintenant les zones actives stables si des pages sont insérées ou déplacées ensuite