|
|
|
|
|
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. // == Déclarations globales de la fenêtre == tabCibleLien est un tableau de chaînes  // == Clic sur le bouton "Ajouter une note" == RangLien est un entier Destination est une chaîne  // Demande une note à associer au lien SI Saisie("Saisissez une note associée à ce lien :", ... Destination) = 1 ALORS  // Conserve la note dans un tableau RangLien = Ajoute(tabCibleLien, Destination)  // Ajoute le lien dans le champ de saisie RTF 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.
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|