dr_Lire arrondi

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 arrondi (zone; cible) Numérique

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-2 = Valeur par défaut, -1 = Tous, 0 = Sélection,
>0 = ID d'objet
RésultatNumériqueValeur d'arrondi

Description

La commande dr_Lire arrondi retourne l'arrondi du ou des objet(s) désigné(s) par cible.

L'arrondi de l'angle est exprimé dans l'unité de base. Si vous souhaitez convertir cette unité dans l'unité de l'échelle, utilisez la fonction dr_Base vers echelle.

Si cible est égal à -2, dr_Lire arrondi retourne la valeur par défaut lors de la création d'un rectangle à bord arrondi (5e outil de la palette). Cette valeur par défaut est modifiable en mode Utilisation et par programmation à l'aide de la commande dr_FIXER ARRONDI.

Si cible est égal -1, dr_Lire arrondi retourne la valeur de l'arrondi pour l'ensemble des objets de zone.

Si cible est égal à 0, dr_Lire arrondi retourne la valeur de l'arrondi pour la sélection.

Si cible est supérieur à 0, dr_Lire arrondi interprète la valeur passée comme étant le numéro d'identification d'un objet et renvoie la valeur de son arrondi. Si l'objet n'existe pas à l'intérieur de la zone, dr_Lire arrondi retourne la valeur -32000 et dr_Erreur a pour valeur 2.

Si la valeur de l'arrondi n'est pas la même pour l'ensemble des objets désignés par cible, vous obtiendrez -32000 en retour de fonction et l'erreur n°29 sera retournée.

Exemple

L'exemple suivant vous propose de connaître la valeur de l'arrondi appliqué à la sélection et de l'augmenter d'une unité de base.

   $Amplitude:=dr_Lire arrondi (LaZone;0)
   Si ($Amplitude#-32000)
      dr_FIXER ARRONDI (LaZone;0;$Amplitude+1)
   Fin de si

Référence

dr_FIXER ARRONDI, dr_Lire ID.


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