|
|
|
|
|
- Colonne de table
- Attribut rtfCouleur
RTFSélection (Fonction) En anglais : RTFSelection Modifie ou liste les attributs du texte actuellement sélectionné dans un champ RTF (d'une fenêtre ou d'un état WINDEV). Il est également possible d'utiliser cette fonction sur une chaîne de caractères contenant du texte au format RTF. Dans ce cas, il est uniquement possible de modifier les attributs du texte. Remarque : Dans une fenêtre, le texte peut être sélectionné par l'utilisateur ou par programmation avec les propriétés Curseur et FinCurseur.
RTFSélection(SAI_Saisie1,rtfNomPolice, "Arial")
RTFSélection(SAI_Saisie1, rtfTaillePolice, 12)
RTFSélection(SAI_Saisie1, rtfGras, Vrai)
RTFSélection(SAI_Saisie1, rtfCouleur, RVB(134, 345, 255))
SI RTFSélection(SAI_Saisie1, rtfGras) = "" ALORS
RTFSélection(SAI_Saisie1, rtfGras, Vrai)
SINON
bGras est un booléen = RTFSélection(SAI_Saisie1, rtfGras)
RTFSélection(SAI_Saisie1, rtfGras, PAS bGras)
FIN
I est un entier
I = RTFRecherche(SAI_Saisie1, "WINDEV")
TANTQUE I > 0
RTFSélection(SAI_Saisie1, rtfCouleur, RougeClair, I, 6)
RTFSélection(SAI_Saisie1, rtfSouligné, Vrai, I, 6)
I = RTFRecherche(SAI_Saisie1, "WINDEV", rtfSensibleCasse, I + 1)
FIN
MonTexte est une chaîne
MonTexteRTF est une chaîne
MonTexte = "Texte sans mise en forme provenant d'une chaîne de caractères du WLangage"
MonTexteRTF = RTFSélection(MonTexte, rtfGras, Vrai, 1, Taille(MonTexte))
SAI_SaisieRTF = MonTexteRTF
Syntaxe
Sélection dans un champ RTF Masquer les détails
<Résultat> = RTFSélection(<Champ RTF> , <Attribut> [, <Nouvelle valeur> [, <Début> [, <Taille>]]])
<Résultat> : Chaîne de caractères, entier, booléen - Ancienne valeur de l'attribut. Le type dépend de l'attribut spécifié.
- Chaîne vide ("") si la sélection contient différentes versions du même attribut (sélection en gras et non gras par exemple).
<Champ RTF> : Nom de champ Nom du champ de type RTF. <Attribut> : Constante Attribut à récupérer ou à modifier : | | rtfAlignement | Alignement du ou des paragraphes sélectionnés. Valeurs possibles :- chGauche : à gauche.
- chDroite : Ã droite.
- chCentre : au centre.
- chJustifié : justifié.
| rtfBarré | Caractères barrés (type de l'attribut : Booléen). | rtfCouleur | Couleur du texte (type de l'attribut : Entier). | rtfCouleurFond | Couleur de fond du texte (type de l'attribut : Entier). | rtfGras | Caractères en gras (type de l'attribut : Booléen). | rtfItalique | Caractères en italique (type de l'attribut : Booléen). | rtfNomPolice | Nom de la police utilisée (type de l'attribut : Chaîne de caractères). | rtfSouligné | Caractères soulignés (type de l'attribut : Booléen). | rtfTaillePolice | Taille de la police de caractères (en pixels) (type de l'attribut : Entier). |
<Nouvelle valeur> : Chaîne de caractères, entier, booléen (optionnel) Dans le cas d'une modification, nouvelle valeur de l'attribut spécifié. <Début> : Entier optionnel Position du caractère à partir duquel la récupération ou le changement du type de l'attribut doit être effectué. Si ce paramètre n'est pas spécifié, l'attribut du texte actuellement sélectionné dans le champ de saisie est récupéré ou changé. <Taille> : Entier optionnel Nombre de caractères dont on veut connaître ou modifier le type de l'attribut. Si ce paramètre n'est pas spécifié, l'attribut du texte actuellement sélectionné dans le champ de saisie est récupéré ou changé.
Sélection dans une chaîne RTF Masquer les détails
<Résultat> = RTFSélection(<Chaîne RTF> , <Attribut> , <Nouvelle valeur> , <Début> , <Taille>)
<Résultat> : Chaîne de caractères Nouvelle chaîne de caractères dans laquelle les différents changements ont été effectués. La chaîne initiale n'est pas modifiée. <Chaîne RTF> : Chaîne de caractères Chaîne de caractères au format RTF. <Attribut> : Constante Attribut à modifier : | | rtfAlignement | Alignement du ou des paragraphes sélectionnés. Valeurs possibles :- chGauche : à gauche.
- chDroite : Ã droite.
- chCentre : au centre.
- chJustifié : justifié.
| rtfBarré | Caractères barrés (type de l'attribut : Booléen). | rtfCouleur | Couleur du texte (type de l'attribut : Entier). | rtfCouleurFond | Couleur de fond du texte (type de l'attribut : Entier). | rtfGras | Caractères en gras (type de l'attribut : Booléen). | rtfItalique | Caractères en italique (type de l'attribut : Booléen) | rtfNomPolice | Nom de la police utilisée (type de l'attribut : Chaîne de caractères). | rtfSouligné | Caractères soulignés (type de l'attribut : Booléen). | rtfTaillePolice | Taille de la police de caractères (en pixels) (type de l'attribut : Entier). |
<Nouvelle valeur> : Chaîne de caractères, entier, booléen Nouvelle valeur de l'attribut spécifié. <Début> : Entier Position du caractère à partir duquel le changement du type de l'attribut doit être effectué. Attention : Cette position ne prend pas en compte les balises RTF. <Taille> : Entier Nombre de caractères dont on veut modifier le type de l'attribut. Remarques Colonne de table La fonction RTFSélection permet de modifier la sélection de la cellule en cours de saisie. Il n'est pas possible de modifier une autre cellule. Le code suivant provoque une erreur :
RTFSélection({ChampEnCours()}[TableSelect(TABLE_Table1)], rtfCouleur, GrisClair)
Le code à utiliser est le suivant :
RTFSélection({ChampEnCours()}, rtfCouleur, GrisClair)
Attribut rtfCouleur L'attribut rtfCouleur peut renvoyer ou recevoir la valeur CouleurDéfaut : la couleur du texte dépend alors des paramètres de couleurs définis dans le panneau de configuration de Windows. Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|