version 6.0
dr_FIXER TEXTE (zone; cible; taxe)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -3 = Caractères, -1 = Objet placé au dernier plan, | |
| 0 = Objet placé au dernier plan de la sélection, >0 = ID | |||
| taxe | Texte | Chaîne de caractères |
Description
La commande dr_FIXER TEXTE remplace le contenu de l'objet de type Texte désigné par cible par la chaîne de caractères passée en troisième paramètre.
Si cible est égal à -3, dr_FIXER TEXTE remplace les caractères sélectionnés par texte. Si le point d'insertion est placé entre deux caractères, dr_FIXER TEXTE insère texte à l'emplacement du point d'insertion.
Si cible est égal à -1, dr_FIXER TEXTE remplace le texte de l'objet placé au dernier plan de zone. Si aucun objet de type Texte ne figure au dernier plan, une erreur n°47 vous sera renvoyée par dr_Erreur. Si les différents plans n'ont pas été déplacés, il s'agit du premier objet créé.
Si cible est égal à 0, dr_FIXER TEXTE considère la sélection et remplace le texte de l'objet placé sur le plan le plus éloigné.
Si cible est supérieur à 0, dr_FIXER TEXTE interprète la valeur passée comme étant le numéro d'identification d'un objet et remplace son contenu par texte. Si l'objet n'existe pas, dr_FIXER TEXTE retourne une chaîne vide et une erreur n° 2 vous sera renvoyée par dr_Erreur.
Si l'objet désigné par cible n'est pas de type Texte, dr_FIXER TEXTE ne fait rien et dr_Erreur retourne une erreur n°47.
Exemple
L'exemple suivant considère la sélection courante et remplace le texte de l'objet placé au dernier plan de la sélection par le contenu de la variable vTexte.
dr_FIXER TEXTE (LaZone;0;vTexte)
Référence