4D Chart v13ch_FIXER TRAMAGES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Chart v13
ch_FIXER TRAMAGES
|
ch_FIXER TRAMAGES ( zone ; objets ; motifs ; couleurs ) | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D Chart | |||||
objets | Tableau entier long |
![]() |
Liste de numéros d'objets | |||||
motifs | Tableau entier |
![]() |
Liste de numéros de motifs | |||||
couleurs | Tableau entier long |
![]() |
Liste de valeurs de couleurs | |||||
La commande ch_FIXER TRAMAGES est identique à la commande ch_FIXER TRAMAGE, à la différence près qu'elle s'applique à une liste d'objets. Vous passez dans le paramètre objets un tableau de type Entier long contenant la liste des numéros d'objets sur lesquels vous souhaitez agir.
Les paramètres motifs et couleurs sont des tableaux contenant les attributs correspondants.
Pour plus d'informations, reportez-vous à la description de la commande ch_FIXER TRAMAGE.
Vous disposez d'un formulaire qui contient une zone 4D Chart nommée vct. Vous souhaitez créer simultanément 100 rectangles dont les traits et les tramages sont spécifiques. Plutôt que d'appeler 100 fois les commandes ch_FIXER TRAIT et ch_FIXER TRAMAGE, vous remplissez des tableaux et fixez les attributs des rectangles en un seul appel. Voici la méthode du formulaire :
Si(Evenement formulaire=Sur chargement)
TABLEAU ENTIER LONG($ids;100)
TABLEAU ENTIER($pat;100)
TABLEAU ENTIER($pat2;100)
TABLEAU ENTIER LONG($color;100)
TABLEAU ENTIER LONG($color2;100)
TABLEAU ENTIER LONG($ln;100) `ou TABLEAU REEL ($ln;100)
ch_SELECTIONNER(vct;-1;1)
ch_EXECUTER MENU(vct;2006)
Boucle($i;1;100)
$ids{$i}:=ch_Creer rectangle(vCT;40+($i*10);40;40+(($i+1)*10)-2;60;0)
$pat{$i}:=1+($i%30)
$pat2{$i}:=1+($i%15)
$color{$i}:=ch_Index vers couleur($i)
$color2{$i}:=ch_Index vers couleur(100-$i)
$ln{$i}:=1+$i%4
Fin de boucle
ch_FIXER TRAMAGES(vct;$ids;$pat;$color)
ch_FIXER TRAITS(vct;$ids;$pat2;$color2;$ln)
Fin de si
Produit : 4D Chart
Thème : ch_Eléments
Numéro :
14618
Nom intl. : CT SET FILLS ATTRIBUTES
Liste alphabétique des commandes
Créé : 4D Chart 6.0.5
ch_FIXER TRAIT
ch_FIXER TRAIT GRAPHE
ch_FIXER TRAMAGE GRAPHE
ch_FIXER TRAMAGES