DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Traitement de texte / Types de variable
  • Propriétés spécifiques à la description des variables de type docElémentImage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Le type docElémentImage permet de manipuler les caractéristiques avancées d'un élément de type Image présent dans une variable de type docElément.
Les caractéristiques de ce type de variable docElémentImage peuvent être manipulées à l'aide de différentes propriétés WLangage.
ATTENTION : Ce type ne doit pas être utilisé directement. Il doit être utilisé uniquement via le type docElément.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
// Insère une image à la position du curseur
// Sélection du fichier image
sFichier est chaîne 
sFichier = fSélecteurImage(fRepEnCours(), "", ...
	"Insérer une image","JPEG (*.JPG)" + TAB + "*.jpg" + RC + ...
	"PNG (*.PNG)" + TAB + "*.png" + RC + "Tous les fichiers (*.*)" + TAB + "*.*")
SI sFichier = "" ALORS
	RETOUR
FIN
// Le fichier image est transféré dans une variable de type Image
img est une Image
img = sFichier
// Déclaration d'un élément de type Image (à insérer dans le document)
elt est un docElément
elt.Type = typeDocElémentImage
elt.Image.BufferImage = img
elt.Image.Habillage = docHabillageAlignéSurLeTexte

// Calcul des largeurs et hauteurs de l'image présente dans l'élément
// La taille de l'image est en pixels dans la variable de type Image. 
// Cette taille est convertie en mm dans l'élément (unité utilisée dans un document)
elt.Image.Largeur = img.Largeur * 25.4 / 96.0
elt.Image.Hauteur = img.Hauteur * 25.4 / 96.0
// Position de l'image
elt.Image.X = 0
elt.Image.Y = 0

DocInsère(TT_MonDocument, TT_MonDocument.Curseur, elt)
Remarques

Propriétés spécifiques à la description des variables de type docElémentImage

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type docElémentImage :
Nom de la propriétéType manipuléEffet
AltitudeEntierNuméro d'ordre correspondant à l'altitude de l'image.
Cette propriété est automatiquement modifiée lors de l'utilisation de la fonction DocChangeAltitude.
BufferImageImageBuffer de l'image.
HabillageConstante de type EntierType d'habillage de l'image :
  • docHabillageAlignéSurLeTexte : L'image est insérée dans la ligne et elle est liée à l'emplacement du texte où elle a été insérée. Elle est traitée comme n'importe quel caractère. Elle se déplace avec le texte.
  • docHabillageAuTravers : Permet de personnaliser l'habillage.
  • docHabillageDerrièreLeTexte : Permet d'utiliser l'image en filigrane derrière le texte.
  • docHabillageDevantLeTexte : Permet d'afficher l'image par dessus le texte.
  • docHabillageEncadré : Habille le texte autour de la bordure de l'image (conseillé pour une image carrée).
  • docHabillageHautEtBas : L'image reste sur sa ligne et est située entre deux parties de texte en haut et en bas.
  • docHabillageRapproché : Habille l'image selon ses contours (conseillé pour une image ronde ou à forme irrégulière).
HauteurRéelHauteur de l'image en millimètres.
Attention : l'unité utilisée est le millimètre (couramment utilisée dans les documents) et non le pixel (pas assez précis dans ce cas). Si nécessaire, pensez à convertir la hauteur de l'image de pixels en millimètres.
LargeurRéelLargeur de l'image en millimètres.
Attention : l'unité utilisée est le millimètre (couramment utilisée dans les documents) et non le pixel (pas assez précis dans ce cas). Si nécessaire, pensez à convertir la largeur de l'image de pixels en millimètres.
LienImageChaîne de caractèresLien vers le fichier Image. L'image ne sera pas incorporée dans le document, seul un lien sur l'image sera effectué.
XRéelPosition X de l'image par rapport à son point d'ancrage (en millimètres).
Cette propriété est utilisée uniquement pour les images pour lesquelles la propriété Habillage est différente de la constante docHabillageAlignéSurLeTexte.
YRéelPosition Y de l'image par rapport à son point d'ancrage (en millimètres).
Cette propriété est utilisée uniquement pour les images pour lesquelles la propriété Habillage est différente de la constante docHabillageAlignéSurLeTexte.
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 01/09/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale