4D Write v16WR GET SELECTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR GET SELECTION
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR GET SELECTION ( zone ; première ; dernière ) | ||||||||
| Paramètre | Type | Description | ||||||
| zone | Entier long |
|
Zone 4D Write | |||||
| première | Entier long |
|
Début de la sélection | |||||
| dernière | Entier long |
|
Fin de la sélection | |||||
La commande WR LIRE SELECTION retourne les bornes du texte sélectionné dans zone. Si aucun texte n’est sélectionné, début et fin sont égaux et correspondent à la position du point d’insertion.

Si seule une image est sélectionnée, WR LIRE SELECTION retourne la sélection de texte la plus proche, c’est-à-dire la sélection correspondant au point d’insertion placé après l’image.
Vous voulez appliquer un changement de marges à tout un document, tout en conservant la sélection courante. Ecrivez :
WR GET SELECTION(LaZone;DebSel;FinSel) `Relecture de la sélection courante
WR EXECUTE COMMAND(LaZone;wr cmd select all) `Tout sélectionner
WR SET TEXT PROPERTY(LaZone;wr left margin;49) `Fixons la marge gauche
WR SET TEXT PROPERTY(LaZone;wr first indent;49) `Fixons le retrait d'alinéa
WR SET TEXT PROPERTY(LaZone;wr right margin;504) `Fixons la marge droite
WR SET SELECTION(LaZone;DebSel;FinSel) `Remettons la sélection à sa position initiale
Produit : 4D Write
Thème : WR Gestion de texte
Numéro :
89199
Créé : 4D Write 6
4D Write - Langage ( 4D Write v16)
Ajouter un commentaire