Ajouter des images dans un document 4D Write Pro peut se faire de multiples façons et dépend de vos besoins :
pour ajouter une image d'arrière-plan, utilisez l'attribut wk background image ou wk background image url avec la commande WP FIXER ATTRIBUTS
pour ajouter une image en ligne, i.e. insérée dans le texte comme un caractère, utilisez la commande WP INSERER IMAGE ou la commande ST INSERER EXPRESSION
pour ajouter une image ancrée dans la page (derrière ou devant le texte), utilisez la commande WP Ajouter image et fxez l'attribut wk anchor layout.
La façon dont vous ajoutez une image détermine la couche où elle est positionnée, comme le montre le diagramme ci-dessous :
Des images peuvent être mises en place en tant qu'arrière-plan de documents 4D Write Pro ou de partie du document (tableau, paragraphe, sections, en-têtes/pieds, etc.).
Voici un exemple montrant deux façons différentes d'utiliser une image comme arrière-plan d'un document :
Les images d'arrière-plan peuvent être placées soit par programmation, soit via le menu contextuel. Pour plus d'informations, voir la section Fond dans l'article Utiliser une zone 4D Write Pro.
Les images ancrées sont ajoutées avec une position absolue, devant/derrière le texte, et ancrées à la page ou à des parties spécifiques d'un document (i.e., en-tête, pied de page, section). La définition d'une position absolue pour une image se fait grâce aux commandes WP Ajouter image et WP FIXER ATTRIBUTS.
Les positions d'images ancrées peuvent être modifiées avec les attributs spécifiques et / ou les actions standard suivants :
Toutes les images ont des propriétés (attributs) telles que la hauteur, la largeur, les bordures, etc., qui peuvent être lues ou fixées via le langage 4D Write Pro (WP LIRE ATTRIBUTS et WP FIXER ATTRIBUTS) ou les actions standard.
La liste complète des propriétés utilisables pour les images est disponible sur la page Attributs 4D Write Pro.
La section Image contient les attributs spécifiques aux images seules.
Vous pouvez travailler avec des références d'images (variable, champ ou expression image) ou des URLs d'images (texte contenant l'adresse locale ou réseau de l'image).
Deux ensembles d'attributs vous permettent de définir si vous voulez fixer ou lire une référence ou un URL d'image :
wk image, wk background image, wk list style image : pour lire ou fixer des références d'images. Lorsque vous lisez une image à l'aide d'un de ces attributs, vous recevez une image 4D quelle que soit la manière dont l'image a été initialement définie.
wk image url, wk background image url, wk list style image url : pour lire ou fixer des URLs d'images. Lorsque vous lisez une image à l'aide d'un de ces attributs, vous recevez un texte. Si l'image a été définie via une référence (par exemple une variable image), vous recevez un URI local suivi de l'image encodée en Base64.
Exemple :
$range:=WP Lire selection(WPArea) //lire l'image sélectionnée par l'utilisateur $range:=WP Creer plage images($range) //creer une plage $url:="http://doc.4d.com/image/logo/poweredby4D_web.png"
Les images peuvent être manipulées via la souris ou le clavier. Les actions disponibles incluent :
Sélectionner
Les images en avant-plan peuvent être sélectionnées en cliquant dessus ;
Les images d'arrière-plan peuvent être sélectionnées avec CTRL+ clic (Windows) ou COMMAND+clic (Mac) ;
Une seule image avec une position absolue peut être sélectionnée à la fois : la sélection multiple n'est pas possible.
Déplacer
Les images peuvent être déplacées et redimensionnées à l'aide de la souris. (Les images en ligne ne peuvent pas être déplacées en dehors du document).
Insérer
Si des images avec position absolue sont collées en mode Brouillon, elles sont affichées en ligne au début de la sélection courante au clavier.
Couper/Coller/Copier
Les images peuvent être copiées dans le presse-papiers, ou coupées/collées, lorsqu'elles sont sélectionnées.
Coller une image avec une position absolue en mode Page, collera l'image dans la première page sélectionnée et l'ancrera à cette page, quels que soient les paramètrages d'ancrage de la page d'origine ; les images collées conserveront leurs décalages (offsets), sauf si elles sont collées dans un mode différent de celui d'origine (par exemple, si l'image est copiée en mode Page et collée en mode Inclus, les décalages sont réinitialisés à 0).
Supprimer - Les images peuvent être supprimées lorsqu'elles sont sélectionnées avec :