dr_Lire type

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 2004 (Modifiée)


dr_Lire type (zone; cible) Entier

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier long-1 = Tous, 0 = Sélection, >0 = ID
RésultatEntierType d'objet

Description

La commande dr_Lire type retourne le type de l'objet désigné par cible.

Lors de la création d'un objet, un type lui est attribué. Ce type n'est pas modifiable.

Les types sont codés selon le principe suivant :

CodeType de l'objet
1Texte
3Image
4Bitmap
5Rectangle/Rectangle à angles arrondis
6Polygone (ligne brisée ou tracé libre)
7Ovale
8Arc
9Ligne
10Groupe

Si cible est égal à -1, dr_Lire type retourne le type des éléments contenus dans zone.

Si cible est égal à 0, dr_Lire type retourne le type des éléments sélectionnés.

Note : Dans ces deux cas, si les types diffèrent, dr_Lire type retourne -32000 et dr_Erreur renvoie l'erreur n°29.

Si cible est supérieur à 0, 4D Draw interprète la valeur passée comme étant le numéro d'identification d'un objet et retourne son type. Si le numéro d'identification ne correspond à aucun objet dans zone, dr_Lire type retourne -32000 et dr_Erreur renvoie l'erreur n°2.

Exemple

L'exemple suivant est la méthode objet d'un bouton inscrit dans un formulaire contenant une zone 4D Draw. Cette méthode objet vérifie que la sélection ne contient que des rectangles et arrondit leurs angles.

   Si(dr_Lire type (LaZone;0)=5)
      dr_FIXER ARRONDI (LaZone;0;2)
   Sinon 
      ALERTE("Seuls les rectangles peuvent subir ce type de déformation.")
   Fin de si

Référence

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