version 1
ch_Lire type (zone; cible) Entier
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D Chart | |
| cible | Entier long | Cible de la fonction | |
| -1 = Tout, 0 = Objets sélectionnés, >0 = ID de l'objet | |||
| Résultat | Entier | Type du ou des objet(s) désigné(s) par cible |
Description
La commande ch_Lire type renvoie le type du ou des objet(s) désigné(s) par cible et zone.
Un type d'objet est décrit par un entier et, une fois l'objet créé, ce type ne peut plus être modifié.
Si cible est égal à -1, ch_Lire type renvoie le type de tous les objets contenus dans le document. Si les types des objets sont différents, ch_Lire type renvoie -32000.
Si cible est égal à 0, ch_Lire type renvoie le type des objets sélectionnés. Si les types des objets sont différents, ch_Lire type renvoie -32000.
Si cible est supérieur à 0, il doit être égal à l'identifiant d'un objet spécifique et c'est le type de celui-ci qui est renvoyé. Si l'objet n'existe pas, ch_Lire type renvoie -32000.
Le tableau suivant donne la liste de tous les codes de types d'objets :
| Code | Type d'objet |
| 1 | Texte |
| 2 | Non utilisé |
| 3 | Image |
| 4 | Non utilisé |
| 5 | Graphe |
| 6 | Rectangle |
| 7 | Polygone |
| 8 | Ovale |
| 9 | Non utilisé |
| 10 | Trait |
| 11 | Groupe |
Exemple
La méthode suivante renvoie l'identifiant de l'objet sélectionné dans la variable $ID.
$ID:=ch_Lire type (Zone;0)
Référence