version 1
ch_LIMITES ZONE (zone; codeLimite; gauche; haut; droite; bas)
Paramètre | Type | Description | |
zone | Entier long | Zone 4D Chart | |
codeLimite | Entier | Code limite | |
0 = Limite document, 1 = Limite zone | |||
gauche | Numérique | Limite gauche de la zone | |
haut | Numérique | Limite supérieure de la zone | |
droite | Numérique | Limite droite de la zone | |
bas | Numérique | Limite inférieure de la zone |
Description
La commande ch_LIMITES ZONE renvoie dans les variables gauche, haut, droite et bas les coordonnées du rectangle zone.
Si codeLimite est égal à 0, ch_LIMITES ZONE renvoie la limite pour la totalité du document.
Si codeLimite est égal à 1, ch_LIMITES ZONE renvoie la limite pour la zone 4D Chart dans un formulaire ou pour la taille actuelle de la fenêtre externe 4D Chart.
Exemple
L'exemple suivant crée un objet géométrique composé de plusieurs lignes dans une zone de graphe existante, obtient les coordonnées de limite de la zone et centre l'objet dans la zone.
Boucle ($i;0;360;5) vLine:=ch_Creer trait(Zone;50*Cos($i);50*Sin($i);0;0;0) Fin de boucle ch_LIMITES ZONE (Zone;1;$gauche;$haut;$droite;$bas) ch_DEPLACER (Zone;-1;(($droite-$gauche)/2)-50;(($bas-$haut)/2)-50)