4D Write v16

WR SET TEXT PROPERTY

Accueil

 
4D Write v16
WR SET TEXT PROPERTY

WR SET TEXT PROPERTY 


 

WR SET TEXT PROPERTY ( zone ; propriété ; valeur ) 
Paramètre Type   Description
zone  Entier long in Zone 4D Write
propriété  Entier in Numéro de propriété de texte à fixer
valeur  Entier long in Valeur pour la propriété choisie

La commande WR FIXER PROPRIETE TEXTE permet de modifier les attributs du texte sélectionné dans zone.

Les paramètres propriété et valeur vont de pair.

Note : Il est préférable d'utiliser WR FIXER POLICE plutôt que WR FIXER PROPRIETE TEXTE (LaZone;wr numéro de police;Valeur) car les numéros de police sont gérés dynamiquement et varient d'un système à l'autre.

Si vous passez un numéro de propriété erroné, l'erreur 1075 sera retournée.
Si vous passez une valeur erronée pour la propriété choisie, l'erreur 1076 sera retournée.

Notes :

Les constantes et valeurs suivantes sont utilisables avec les commandes WR FIXER PROPRIETE TEXTE et WR Lire propriete texte :

propriété (WR Propriétés de texte)permet de fixer ou de lire (valeur ou WR Valeurs pour propriétés de texte)
wr gras (0)le style gras sur le texte (faux=0, vrai=1)
wr italique (1)le style italique sur le texte (faux=0, vrai=1)
wr ombré (2)le style ombré sur le texte (faux=0, vrai=1)
wr barré (3)le style barré sur le texte (faux=0, vrai=1)
wr souligné (4)le style souligné sur le texte : pas de soulignement=0, wr souligné simple (1), wr mot souligné (2), wr souligné double (3), wr souligné pointillé (4)
wr exposant ou indice (5)le texte en exposant ou en indice : aucun=0, wr exposant (1), wr indice (2)
wr type majuscules (6)le texte en petites majuscules, majuscules ou aucune : pas en majuscules=0, wr majuscules (1), wr petites majuscules (2)
wr numéro de police (7)la numéro de police interne. 4D Write affecte des numéros aux polices au fur et à mesure de leur utilisation. Il est généralement préférable d'utiliser les commandes WR Lire police et WR FIXER POLICE qui travaillent avec les noms des polices.
wr taille de police (8)la taille du texte (valeur entre 9 et 255)
wr couleur du texte (9)la couleur. La valeur doit être passée sous la forme 0x00RRVVBB comme dans 4D (ou dans la précédente version de 4D Write). Vous pouvez utiliser les constantes du thème WR Couleurs standard
wr couleur du fond de texte (10)
wr couleur du barré (11)
wr couleur du soulignement (12)
wr couleur de ombré (13)
wr aspect liens (14)l'apparence des liens : wr liens sans aspect (0), wr aspect liens non consultés (1), wr aspect liens consultés (2)
wr numéro feuille de style (15)le numéro d'indice de la feuille de style dans la liste. Attention, le texte sera bien affecté avec la feuille de style, mais les propriétés propres à la feuille de style ne seront pas appliquées. La commande WR APPLIQUER FEUILLESTYLE fixe la propriété et en plus applique les propriétés.
wr propriété utilisateur (16)sa valeur est fixée librement. Vous pouvez définir et lire toute valeur personnalisée pour cette propriété. Par exemple, vous souhaitez maintenir une liste hiérarchique en parallèle à un texte, vous pouvez utiliser cette propriété pour stocker une référence d'élément de la liste hiérarchique. A chaque clic dans le texte, vous lisez la propriété et sélectionnez l'élément correspondant dans la liste hiérarchique.
wr justification (32)l'alignement : wr aligné gauche (0), wr centré (1), wr aligné droite (2), wr justifié (3)
wr interligne (33)l'interligne, la valeur variant de 0,5 en 0,5 entre 1 et 10 inclus : 1=interligne simple, 1,5=interligne 1,5, 2=interligne double
wr puce (34)le style de puce : wr puce carré noir (110), wr puce carré blanc (111), wr puce cercle noir (108), wr puce cercle blanc (109), wr puce diamant (117), wr puce trèfle (118), wr pas de puce (0)
wr marge gauche (35)la distance par rapport à la marge morte gauche. La valeur est exprimée dans l'unité courante du document.
wr retrait alinéa (36)la distance par rapport à la marge droite. <0 = à gauche de la marge droite, >0 = à droite de la marge droite. La valeur est exprimée dans l'unité courante du document.
wr marge droite (37)la distance par rapport à la marge morte droite. La valeur est exprimée dans l'unité courante du document.
wr couleur fond encadrement (38)la valeur doit être passée sous la forme 0x00RRVVBB comme dans 4D (ou dans la précédente version de 4D Write). Vous pouvez utiliser les constantes du thème WR Couleurs standard.
wr couleur encadrement (39)
wr style encadrement (40)le style et la taille de l'encadrement : wr trait 1 pt (0), wr trait 2 pts (1), wr trait 3 pts (2), wr trait pointillé (3), wr trait pointillé double (4), wr trait pointillé triple (5), wr traits doublés 1 pt (6), wr traits doublés intérieur 2 p (7), wr traits triplés centre 2 pts (8), wr traits doublés extérieur 2 p (9), wr trait un demi pt (10), wr trait un quart de pt (11). Fixer le style d'encadrement agit sur les encadrements de la sélection, ou permet de définir le type d'encadrement avant d'en placer un. Il vaut mieux d'abord fixer le type d'encadrement, puis les placer ensuite. On gagne alors un redessinement. Attention, le style d'encadrement est le même pour les côtés gauche, droite, haut et bas d'une sélection.
wr encadrement gauche (41)pose de l'encadrement (faux=0, vrai=1)
wr encadrement droit (42)pose de l'encadrement (faux=0, vrai=1)
wr encadrement inter haut (43)pose de l'encadrement interne (faux=0, vrai=1). Un espace est ajouté au-dessus et au-dessous du paragraphe.
wr encadrement inter bas (44)pose de l'encadrement interne (faux=0, vrai=1). Un espace est ajouté au-dessus et au-dessous du paragraphe.
wr espace encadrement (45)la distance entre le cadre et le texte. La valeur est exprimée dans l'unité courante du document.
wr encadrement haut (46)pose de l'encadrement (faux=0, vrai=1). Un espace est ajouté au-dessus du paragraphe.
wr encadrement bas (47)pose de l'encadrement (faux=0, vrai=1). Un espace est ajouté au-dessous du paragraphe.
wr tabulation (64)le nombre de tabulations dans le dernier paragraphe de la sélection. Propriété non valide avec WR FIXER PROPRIETE TEXTE — à utiliser uniquement avec WR Lire propriete texte.

Vous voulez passer la sélection courante en Avant-Garde, 12 points, violet, supprimer la présence de l’italique puis passer l’intégralité de cette sélection en gras :

Vous voulez fixer les marges du texte à une valeur prédéfinie :

 WR GET SELECTION(LaZone;DébutSel;FinSel) `Conservons la sélection du texte
 WR UPDATE MODE(LaZone;0) `Figeons les mises à jour de l’écran
 WR EXECUTE COMMAND(LaZone;wr cmd select all`Tout sélectionner
  `Forçons l'unité courante du document en centimètres
 WR SET DOC PROPERTY(LaZone;wr unit;0)
  `Fixons les marges dans l'unité "centimètres"
 WR SET TEXT PROPERTY(LaZone;wr right margin;1,8)
 WR SET TEXT PROPERTY(LaZone;wr left margin;1,3)
 WR SET SELECTION(LaZone;DébutSel;FinSel) `Replaçons la sélection du texte
 WR UPDATE MODE(LaZone;1) `Réactivons les mises à jour de l’écran



Voir aussi  

WR Get text property

 
PROPRIÉTÉS 

Produit : 4D Write
Thème : WR Gestion de texte
Numéro : 89480

 
HISTORIQUE 

Modifié : 4D Write 2004.3

 
UTILISATION DE L'ARTICLE

4D Write - Langage ( 4D Write v16)