dr_FIXER ATTRIBUTS TEXTE

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

version 6.0


dr_FIXER ATTRIBUTS TEXTE (zone; cible; police; taille; style; justif{; zoneFixe{; expansion}})

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-3 = Caractères sélectionnés, -2 = Valeur par défaut,
-1 = Tous, 0 = Sélection, >0 = ID
policeEntierNuméro de police (-1 = Pas de changement)
tailleEntierTaille de la police en points (-1 = Pas de changement)
styleEntierNuméro du style (-1 = Pas de changement)
justifEntierJustification (-1 = Pas de changement)
zoneFixeEntier1 = Zone fixe, 0 = Zone de texte variable,
-1 = Pas de changement
expansionEntier1 = Vers le haut, 0 = Vers le bas,
-1 = Pas de changement

Description

La commande dr_FIXER ATTRIBUTS TEXTE change les caractéristiques des objets de type Texte désignés par cible.

Si cible est égal à -3, dr_FIXER ATTRIBUTS TEXTE applique, aux caractères sélectionnés, les attributs passées en paramètre. Cette commande ne considère que les objets de type Texte.

Si cible est égal à -2, dr_FIXER ATTRIBUTS TEXTE fixe comme valeur par défaut les différents attributs passés en paramètre. Tout objet de type Texte créé par la suite le sera avec ces caractéristiques.

Si cible est égal à -1, dr_FIXER ATTRIBUTS TEXTE applique les attributs passés en paramètre à tous les objets de type Texte de zone.

Si cible est égal à 0, dr_FIXER ATTRIBUTS TEXTE applique à la sélection courante les attributs passés en paramètre.

Si cible est supérieur à 0, dr_FIXER ATTRIBUTS TEXTE interprète la valeur passée comme étant le numéro d'identification de l'objet et lui applique les attributs passés en paramètre.

Si l'objet n'existe pas, dr_FIXER ATTRIBUTS TEXTE ne fait rien et dr_Erreur vous renvoie une erreur n°2.

police attend le numéro de la police de caractères à utiliser. Vous pouvez obtenir ce numéro en passant par la fonction dr_Numero de police qui retourne la référence numérique de la police passée en paramètre.

taille attend la taille de la police de caractères exprimée en points.

style est une référence chiffrée qui correspond à un style ou à une combinaison de styles. En effet, style peut signifier le résultat de plusieurs styles combinés. Pour ce faire, additionnez leurs valeurs.

ValeurStyle
0Normal
1Gras
2Italique
4Souligné
8Relief
16Ombré

justif indique la justification à appliquer.

ValeurJustification
0Cadré à gauche
1Centré
2Cadré à droite

Un objet de type Texte peut avoir deux comportements : soit son texte apparaît dans son intégralité et sa taille s'adapte à la masse d'information saisie (on dit alors que sa taille est variable), soit sa taille est fixe et une partie de son contenu peut être dissimulé.

Si zoneFixe est égal à 1, vous spécifiez que l'objet Texte désigné par cible aura une taille qui ne variera pas en fonction du texte saisi.

Si zoneFixe est égal à 0, vous spécifiez que l'objet Texte désigné par cible aura une taille qui variera en fonction du texte saisi.

Si zoneFixe est omis, direction devra l'être également.

direction indique le sens de l'évolution de la zone de texte.

Si direction est égal à 1, l'objet de type Texte dont la taille est variable se verra agrandi vers le haut.

Si direction est égal à 0 ou s'il n'est pas spécifié, l'objet de type Texte dont la taille est variable se verra agrandi vers le bas. Ceci est la valeur par défaut.

zoneFixe et direction sont particulièrement utiles lors de l'impression d'objets de type Texte contenant des références.

Pour chacun des six derniers paramètres, passer -1 équivaut à laisser la valeur existante inchangée.

Exemple

L'exemple suivant modifie la taille, le style et la justification de tout objet de type Texte inscrit dans zone. En revanche, la police de caractères restera inchangée.

   dr_FIXER ATTRIBUTS TEXTE (LaZone;-1;-1;12;0;0;-1;-1)

Référence

dr_LIRE ATTRIBUTS TEXTE.


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