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

version 6.0


dr_LIRE ATTRIBUTS TEXTE (zone; cible; police; taille; style; justification; zoneFixe; direction)

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 d'objet
policeEntierNuméro de la police
tailleEntierTaille de la police exprimée en points
styleEntierNuméro du style
justificationEntierNuméro de la justification
zoneFixeEntier0 = Zone de texte variable, 1 = Zone fixe
directionEntier0 = Vers le bas, 1= Vers le haut

Description

La commande dr_LIRE ATTRIBUTS TEXTE retourne dans les différents paramètres les attributs de l'objet de type Texte désigné par cible.

Si cible est égal à -3, dr_LIRE ATTRIBUTS TEXTE retourne, dans les différents paramètres, les attributs du texte sélectionné. Si le curseur est positionné entre deux caractères, dr_LIRE ATTRIBUTS TEXTE retourne dans les différents paramètres les attributs du texte placé à sa gauche.

Si les attributs diffèrent à l'intérieur de la sélection, vous obtiendrez dans les paramètres concernés la valeur -1.

Si cible est égal à -2, dr_LIRE ATTRIBUTS TEXTE retourne, dans les différents paramètres, les attributs par défaut.

Si cible est égal à -1, dr_LIRE ATTRIBUTS TEXTE retourne, dans les différents paramètres, les attributs de tous les éléments de zone (éléments de type Texte).

Si les attributs diffèrent à l'intérieur de zone, vous obtiendrez dans les paramètres concernés la valeur -32000.

Si cible est égal à 0, dr_LIRE ATTRIBUTS TEXTE retourne, dans les différents paramètres, les attributs de la sélection.

Si les attributs diffèrent à l'intérieur de la sélection, vous obtiendrez dans les paramètres concernés la valeur -32000.

Si cible est supérieur à 0, 4D Draw interprète la valeur passée comme étant le numéro d'identification de l'objet et retourne ses attributs. Si l'objet n'existe pas, dr_LIRE ATTRIBUTS TEXTE retourne, dans les différents paramètres, la valeur -32000 et une erreur de type 2 est renvoyée.

police retourne la référence numérique de la police utilisée dans les différents contextes évoqués précédemment. La fonction dr_Nom de police vous permet de connaître le nom de la police.

taille retourne la taille de la police dans les différents contextes évoqués précédemment.

style est une référence numérique représentant les différents styles utilisés. Les valeurs, qui peuvent être additionnées, sont les suivantes :

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

justif indique l'alignement appliqué dans les différents contextes évoqués précédemment :

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

Si les attributs diffèrent pour l'ensemble des éléments décrits par cible, dr_LIRE ATTRIBUTS TEXTE retourne -32000 dans les paramètres n'ayant pas une valeur commune.

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, soit sa taille est fixe et une partie de son contenu peut être dissimulée.

Si zoneFixe retourne 1, vous êtes en présence d'un objet de type Texte dont la taille ne variera pas en fonction du texte saisi.

Si zoneFixe retourne 0, vous êtes en présence d'un objet de type Texte dont la taille variera en fonction du texte saisi. 0 est la valeur par défaut.

direction retourne le sens de la déformation.

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, l'objet de type Texte dont la taille est variable se verra agrandi vers le bas. 0 est la valeur par défaut.

Exemple

L'exemple suivant restitue les attributs de la sélection et affiche une alerte indiquant le nom de la police.

   dr_LIRE ATTRIBUTS TEXTE(LaZone;0;Police;Taille;Style;Justif;ZoneFixe;Direction)
   Si (Police#-32000)
      ALERTE("Votre texte a été saisi en "+dr_Nom de police(Police))
   Fin de si

Référence

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