version 6.0
dr_ZONE VERS ZONE (source; destination; cible)
| Paramètre | Type | Description | |
| source | Entier long | Zone 4D Draw source | |
| destination | Entier long | Zone 4D Draw de destination | |
| cible | Entier long | 1 = Paramètres, 2 = Objets, 3 = Objets+Paramètres, | |
| 4 = Objets avec remplacement, | |||
| 5 = Objets avec remplacement + Paramètres |
Description
La commande dr_ZONE VERS ZONE a pour rôle de copier des éléments d'une zone 4D Draw vers une autre zone 4D Draw. Notez, au passage, l'ordre des paramètres.
Si cible est égal à 1, seuls les paramètres de la zone tels que les dimensions de la feuille de dessin, la règle et les choix d'affichages se verront transférés.
Si cible est égal à 2, seuls les objets présents dans source seront ajoutés à destination. Leurs numéros d'ID seront recalculés.
Si cible est égal à 3, les objets et les paramètres de la zone se verront transférés.
Si cible est égal 4, les objets présents dans source remplaceront ceux de destination. Leurs numéros d'ID ne changeront pas.
Si cible est égal 5, les objets et les paramètres de la zone se verront transférés. Ils remplaceront ceux de destination. Leurs numéros d'ID ne changeront pas.
Note : Lorsque les paramètres de la zone source sont copiés, ils remplacent toujours ceux de la zone destination. Lorsque les objets sont copiés, ils peuvent soit s'ajouter à ceux déjà existant dans la zone destination et se voir attribuer un nouveau numéro d'ID, soit les remplacer. Cette commande est particulièrement utile lors de manipulations hors écran.
Exemple
L'exemple suivant copie le contenu d'une zone 4D Draw et ses paramètres et réimplante l'ensemble dans une zone hors écran.
Destination:=dr_Hors ecran dr_ZONE VERS ZONE(Source;Destination;3)
Référence
dr_DETRUIRE HORS ECRAN, dr_Hors ecran.