version 6.0
dr_FIXER FORMAT (zone; cible; format)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -3 = Caractères sélectionnés, -1 = Tout, | |
| 0 = Sélection, >0 = ID | |||
| format | Alpha | Formatage à appliquer |
Description
La commande dr_FIXER FORMAT applique un formatage aux objets référencés désignés par cible.
Si cible est égal à -3, dr_FIXER FORMAT applique le formatage à la sélection de texte.
Si cible est égal à -1, dr_FIXER FORMAT applique le formatage à tous les objets référencés de zone.
Si cible est égal à 0, dr_FIXER FORMAT applique le formatage à tous les objets référencés appartenant à la sélection.
Si cible est supérieur à 0, dr_FIXER FORMAT interprète la valeur passée comme étant le numéro d'identification d'un objet et lui applique le formatage passé en troisième paramètre. Si l'objet n'existe pas, dr_FIXER FORMAT ne fait rien et dr_Erreur renvoie une erreur n°2.
Si l'objet cible n'est pas référencé, dr_FIXER FORMAT ne fait rien.
format indique le formatage qui devra être appliqué à l'objet référencé. Ce paramètre est l'équivalent par programmation de la commande Format du menu Base. Les formats sont représentés soit par la chaîne de caractères qui les caractérise, soit par leur ordre d'apparition dans la liste. Si le format n'est pas adapté au type de l'objet, le format sera ignoré.
Exemple
L'exemple suivant remplace les caractères sélectionnés par la chaîne de caractères suivante : Date du jour. Cette chaîne sera référencée et, à ce titre, deviendra une fonction 4e Dimension. Un format pourra ensuite lui être attribué.
dr_FIXER TEXTE(LaZone;-3;"Date du jour") vID:=dr_Lire ID (LaZone;0;1) dr_SELECTIONNER TEXTE (LaZone;vID;0;32000) dr_EXECUTER MENU (LaZone;7003) dr_FIXER FORMAT (LaZone;vID;"Long")
Référence