|
|
|
|
|
|
|
|
|
|
RTFAjouteLien (Fonction) En anglais : RTFAddLink Ajoute un lien sur une portion de texte dans un champ de saisie RTF. Les clics sur ce lien sont traités par programmation.
tabCibleLien est un tableau de chaînes
RangLien est un entier
Destination est une chaîne
SI Saisie("Saisissez une note associée à ce lien :", ...
Destination) = 1 ALORS
RangLien = Ajoute(tabCibleLien, Destination)
RTFAjouteLien(SAI_Saisie, SAI_Saisie.Curseur, ...
SAI_Saisie.FinCurseur, ClicSurLien, RangLien)
FIN
PROCÉDURE ClicSurLien(RangLien est un entier)
InfoConstruit("La note associée au lien %1 est : %2", RangLien, ...
tabCibleLien[RangLien])
Syntaxe
RTFAjouteLien(<Champ de saisie> , <Position du début du lien> , <Position de la fin du lien> , <Procédure WLangage> [, <Paramètre de la procédure>])
<Champ de saisie> : Chaîne de caractères Nom du champ de saisie RTF à manipuler. <Position du début du lien> : Entier Position du premier caractère du lien. Le premier caractère contenu dans le champ a pour indice 1. Si la position de début du lien est supérieure à la taille du texte, la fonction est sans effet. <Position de la fin du lien> : Entier Position du premier caractère après le lien. Si la position de fin du lien est inférieure à la position de début du lien, la fonction est sans effet. <Procédure WLangage> : Nom de procédure Nom de la procédure WLangage appelé lors d'un clic sur le lien. <Paramètre de la procédure> : Variant optionnel Paramètre qui sera passé à la procédure lors d'un clic sur le lien. Si ce paramètre n'est pas spécifié, la procédure ne recevra pas de paramètre. Remarques - La fonction RTFAjouteLien peut être utilisée sur les champs de saisie texte et RTF.
- Pour supprimer un lien, il suffit de réaffecter la zone de texte correspondante.
- Les liens ajoutés avec la fonction RTFAjouteLien ne sont pas conservés :
- lors d'une copie dans le presse-papiers.
- lors d'un appel à la fonction EcranVersFichier. Dans ce cas, seul le RTF est copié dans le buffer HFSQL.
- Dans un champ RTF, les retours à la ligne correspondent à un caractère.
- Il est possible de paramétrer la couleur des liens des champs avec la fonction LienCouleur.
- Il est possible de paramétrer la couleur des liens ajoutés via la fonction RTFAjouteLien avec la fonction LienCouleurRTF.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|