WR INSERER IMAGE

4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant

version 2004 (Modifiée)


WR INSERER IMAGE (zone; image{; destination{; posHoriz{; posVert{; derrière{; pageUne}}}}})

ParamètreTypeDescription
zoneEntier longZone 4D Write
imageImageImage à insérer
destinationEntier longEndroit où l'image sera placée
posHorizNumériquePosition horizontale dans la page
posVertNumériquePosition verticale dans la page
derrièreEntier0=Image sur le texte
1=Image sous le texte
pageUneEntier***Obsolète, à ne plus utiliser***

Description

La commande WR INSERER IMAGE insère une image dans zone à la position déterminée par destination, posHoriz et posVert .

image peut être une variable ou un champ Image. Si le contenu du paramètre n'est pas une image, l'erreur 1065 est renvoyée.

Le paramètre optionnel destination permet de définir à quel endroit l'image doit être insérée :

Si vous souhaitez que l'image soit insérée dans le corps du texte, passez 0 dans destination ou omettez le paramètre. Dans ce cas, les autres paramètres ne seront pas utilisés et l'image sera placée à l'emplacement du curseur ou à la place de la sélection courante.

Si destination est supérieur à 0, l'image sera visible sur la page de numéro destination. La valeur doit tenir compte du début de numérotation.

Si destination est égal à -11, l'image sera insérée dans la page et sera affichée dans les pages droites si les en-têtes pairs et impairs sont différents, et sinon dans toutes les pages.

Si destination est égal à -12, l'image sera insérée dans la page et sera affichée dans les pages gauches uniquement si les en-têtes pairs et impairs sont différents.

Si destination est égal à -4, l'image sera insérée dans la page et visible sur la page courante (celle qui contient le curseur ou la sélection courante).

Les paramètres optionnels posHoriz et posVert sont exprimés dans l'unité courante. Ce sont les coordonnées du point supérieur gauche de l'image par rapport au coin supérieur gauche du papier.

Le paramètre optionnel derrière permet de définir si l'image dans la page doit se trouver sur ou sous le texte.

Si derrière est égal à 1, l'image sera insérée sous le texte. Dans ce cas, faites attention aux attributs de fond de texte et de fond de paragraphe. L'attribut "Aucun" permet de voir l'image sous le texte.

Si derrière est égal à 0, l'image sera insérée sur le texte.

Le paramètre optionnel pageUne correspond à un ancien fonctionnement de la commande, il est conservé pour des raisons de compatibilité uniquement et doit être omis à compter de la version 2004.

Exemples

(1) Voici la méthode objet d'un bouton permettant d'insérer une image 4D dans LaZone et de la réduire de 50 % :

   WR INSERER IMAGE(LaZone;Logo)   `Insérons l'image du champ Logo
   WR SELECTIONNER(LaZone;4;1)   `Sélectionnons-la
   WR LIRE TAILLE IMAGE(LaZone;Vertical;Horizontal;LaPosition)   `Informons-nous de sa taille
   WR FIXER TAILLE IMAGE(LaZone;Vertical*1/2;Horizontal*1/2)   `Réduisons-la de 50 %

(2) Pour un exemple d'insertion d'image dans la page, référez-vous à l'exemple de la commande WR FIXER INFO IMAGE DANS PAGE.

Référence

WR SUPPRIMER IMAGE DANS PAGE.


4D - Documentation   Français   English   German   4D Write, Commandes par thèmes   4D Write, Liste alphabétique des commandes   4D Write, Constantes par thèmes   Retour   Précédent   Suivant