WR FIXER PROPRIETE TEXTE

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 2004.3 (Modifiée)


WR FIXER PROPRIETE TEXTE (zone; propriété; valeur)

ParamètreTypeDescription
zoneEntier longZone 4D Write
propriétéEntierNuméro de propriété de texte à fixer
valeurNumériqueValeur pour la propriété choisie

Description

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 :

propriété et valeur peuvent être fixées avec des constantes. Les listes des propriétés de texte et des valeurs pour les propriétés de texte vous sont fournies dans les thèmes de constantes "WR Propriétés de texte" et "WR Valeurs pour propriétés de texte". Vous pouvez indifféremment passer la valeur ou la constante.

La liste des codes d'erreurs est fournie à l'Annexe C : Codes d'erreurs.

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
wr couleur du fond de texte (10)0x00RRVVBB comme dans 4e Dimension (ou dans la
wr couleur du barré (11)précédente version de 4D Write). Vous pouvez utiliser les
wr couleur du soulignement (12)constantes du thème WR Couleurs standard

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
wr couleur encadrement (39)comme dans 4e Dimension (ou dans la précédente version
de 4D Write). Vous pouvez utiliser les constantes du thème
WR Couleurs standard.
wr style encadrement (40)le style et la taille de l'encadrement : 0=trait 1pt, 1=trait 2pts,
2=trait 3pts, 3=trait pointillé, 4=trait pointillé double,
5=trait pointillé triple, 6=traits doublés 1pt, 7=traits doublés
intérieur 2 pts, 8=traits triplés centre 2pts, 9=traits doublés
extérieur 2pts, (v.2003) 10=trait 1/2pt, (v.2003) 11=trait 1/4pt
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.

Exemples

(1) 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 :

   Violet:=WR RGB vers couleur(61952;2048;33792)
   WR FIXER POLICE(LaZone;"Avant Garde")
   WR FIXER PROPRIETE TEXTE(LaZone;wr taille de police;12)
   WR FIXER PROPRIETE TEXTE(LaZone;wr couleur du texte;wr violet)
   WR FIXER PROPRIETE TEXTE(LaZone;wr gras;1)
   WR FIXER PROPRIETE TEXTE(LaZone;wr italique;0)

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

   WR LIRE SELECTION(LaZone;DébutSel;FinSel)   `Conservons la sélection du texte
   WR MISE A JOUR ECRAN(LaZone;0)   `Figeons les mises à jour de l'écran
   WR EXECUTER COMMANDE(LaZone;wr cmd tout sélectionner)   `Tout sélectionner
      `Forçons l'unité courante du document en centimètres
   WR FIXER PROPRIETE DOCUMENT(LaZone;wr unité;0)
      `Fixons les marges dans l'unité "centimètres"
   WR FIXER PROPRIETE TEXTE(LaZone;wr marge droite;1,8)
   WR FIXER PROPRIETE TEXTE(LaZone;wr marge gauche;1,3)
   WR FIXER SELECTION(LaZone;DébutSel;FinSel)   `Replaçons la sélection du texte
   WR MISE A JOUR ECRAN(LaZone;1)   `Réactivons les mises à jour de l'écran

Référence

WR Lire propriete texte.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant