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

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
DestNameDestination nommée vers laquelle accéder. Le nom doit déjà exister dans l'arborescence de noms du document, normalement au moyen de NewNamedDestination
OptionsMasque 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

0DestName était vide ou le lien n’a pas pu être créé
1Le 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