dr_Zone vers image

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 6.0


dr_Zone vers image (zone; cible) Image

ParamètreTypeDescription
zoneEntier longZone 4D Draw
cibleEntier longEléments concernés
-2 = Document et paramétrages, -1 = Tous,
0 = Objets sélectionnés, >0 = Numéro d'objet
RésultatImageImage 4D du contenu de zone

Description

La commande dr_Zone vers image retourne une image des éléments de zone.

cible indique, suivant sa valeur, le ou les éléments présents dans l'image retournée par la fonction dr_Zone vers image.

Si cible est égal à - 2, tous les éléments présents dans la zone seront copiés. Cette copie inclut le paramétrage de la zone : taille de la feuille de dessin, règle, choix d'affichage…

Si cible est égal à - 1, tous les éléments de la zone seront copiés. En revanche, le paramétrage de la zone ne sera pas pris en compte.

Si cible est égal à 0, seuls les objets sélectionnés seront présents sur l'image retournée.

Si cible est supérieur à 0, vous indiquez explicitement à 4D Draw le numéro d'identification de l'objet à copier. Si l'objet spécifié n'existe pas, dr_Erreur renverra une erreur n°2.

Exemple

L'exemple suivant propose la création d'un tableau d'images à partir d'éléments sélectionnés dans une zone 4D Draw. Chaque objet sélectionné devient un élément du tableau.

   $Calcul:=dr_Compter(LaZone;0)   ` Nombre d'éléments sélectionnés dans la zone
   TABLEAU IMAGE(TabImage;$Calcul)  ` Déclaration d'un tableau Image qui recevra les éléments sélectionnés
   Boucle ($i;1;$Calcul)   ` Le nombre de passages dans la boucle est égal au nombre d'éléments
      $Code:=dr_Lire ID (LaZone;0;$i)   ` Numéro d'identification de l'objet sélectionné   
       TabImage{$i}:=dr_Zone vers image (LaZone;$Code)   ` L'objet référencé est placé dans le tableau
   Fin de boucle 

Référence

dr_IMAGE VERS PRESSE PAPIERS, dr_Lire ID, dr_PLACER IMAGE.


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