version 6.0
dr_Calculer surface (zone; cible) Numérique
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Draw | |
| cible | Entier long | -1 = Tous, 0 = Sélection, >0 = ID d'objet | |
| Résultat | Numérique | Surface occupée par cible |
Description
La commande dr_Calculer surface calcule la surface des objets désignés par cible et retourne le résultat.
Si cible est égal à -1, dr_Calculer surface calcule la surface de l'ensemble des objets de zone.
Si cible est égal à 0, dr_Calculer surface calcule la surface de la sélection courante.
Si cible est supérieur à 0, dr_Calculer surface interprète la valeur passée comme étant le numéro d'identification d'un objet et calcule sa surface.
Si l'objet n'existe pas, dr_Calculer surface retourne -32000 et dr_Erreur renvoie une erreur n°2.
Exemple
L'exemple suivant calcule la surface occupée par l'ensemble des objets de zone.
$SurfZone:=dr_Calculer surface (LaZone;-1)
Référence
dr_Calculer perimetre, dr_Lire ID.