4D Write v16WR Get text property |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR Get text property
|
WR Get text property ( zone ; propriété ; uniforme ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D Write | |||||
propriété | Entier |
![]() |
Numéro de propriété de texte à lire | |||||
uniforme | Entier |
![]() |
1 si toute la sélection a cette propriété, sinon 0 | |||||
Résultat | Réel |
![]() |
Dépend de la propriété lue | |||||
La commande WR Lire propriete texte permet de savoir si la propriété passée en paramètre se trouve dans le texte sélectionné dans zone.
Le paramètre propriété vous permet de définir la propriété à examiner. Pour plus d'informations, reportez-vous à la description de la commande WR FIXER PROPRIETE TEXTE.
Si vous passez un numéro de propriété incorrect, l'erreur 1075 est retournée.
Vous voulez vérifier que les marges ne s’inscrivent pas au-delà d’une certaine valeur :
Gauche:=WR Get text property(LaZone;wr left margin;$Uniforme)
If(Gauche<3) `Fixons la marge gauche à 3
WR SET TEXT PROPERTY(LaZone;wr left margin;3)
End if
Droite:=WR Get text property(LaZone;wr right margin;$Uniforme)
If(Droite>43) `Fixons la marge droite à 43
WR SET TEXT PROPERTY(LaZone;wr right margin;43)
End if
Vous souhaitez laisser à l’utilisateur le soin de régler l’interligne et l’alignement dans un document sans qu’il ait cependant accès aux menus et à la règle. Le formulaire de saisie comporte un bouton Info et deux variables, Interligne et Alignement, associés à des méthodes objets.
Interligne:=WR Get text property(LaZone;wr line spacing;$Uniforme)
If($Uniforme=0)
ALERT("La sélection contient plusieurs types d'interlignages.")
$Affect:=True
Else
$Affect:=False
End if
Alignement:=WR Get text property(LaZone;wr justification;$Uniforme)
If($Uniforme=0)
ALERT("La sélection contient des alignements différents.")
End if
WR SET TEXT PROPERTY(LaZone;Interligne)
WR SET TEXT PROPERTY(LaZone;Alignement)
If(Form event=On Load)
WR SET DOC PROPERTY(LaZone;wr view menubar;0)
WR SET DOC PROPERTY(LaZone;wr view rulers;0)
End if
Produit : 4D Write
Thème : WR Gestion de texte
Numéro :
89442
Modifié : 4D Write 2003
4D Write - Langage ( 4D Write v16)