AddLinkToNamedDestinationA
Annotations et liens de zone réactive, propriétés des pages
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à AddLinkToNamedDestination et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
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 DLAddLinkToNamedDestinationA(InstanceID: Integer; Left, Top, Width, Height: Double; DestName: PAnsiChar; Options: Integer): Integer;
DLL
int DLAddLinkToNamedDestinationA(int InstanceID, double Left, double Top, double Width, double Height, const char * 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