|
|
|
|
- Connaître le mode d'affichage et d'alignement d'une image (syntaxe 1)
- Limites
ImageMode (Propriété) En anglais : ImageMode
La propriété ImageMode permet de connaître et de modifier : - le mode d'affichage d'une image,
- l'alignement de l'image,
- le mode HQ de l'image.
Cette propriété est utilisable : - pour un champ Image,
- pour une colonne de table de type Image,
- pour le fond d'un champ Graphe présent dans une fenêtre,
- pour un champ Bouton.
Remarque : Le mode d'affichage d'une image est défini sous l'éditeur de fenêtres ou de pages dans la description du champ (onglet "Général"). Quelques exemples : | | | Image normale | Image centrée | Image étirée | Image homothétique centrée | Image mosaïque | |
// Modification du mode d'affichage de l'image du champ "IMG_ImageVoiture" IMG_ImageVoiture.ImageMode = imgMosaique
// Modification du mode d'affichage et d'alignement de l'image du champ "IMG_ImageVoiture" IMG_ImageVoiture.ImageMode = imgNormal + imgAlignVBas
// Gestion des grandes polices : l'image n'est pas agrandie car un dessin va être effectué IMG_ImageVoiture.ImageMode = IMG_ImageVoiture.ImageMode + imgSansEchelle
Syntaxe
Connaître le mode d'affichage et d'alignement d'une image Masquer les détails
<Mode actuel> = <Champ manipulé>.ImageMode
Modifier le mode d'affichage et d'alignement d'une image Masquer les détails
<Champ manipulé>.ImageMode = <Nouveau mode>
Remarques Connaître le mode d'affichage et d'alignement d'une image (syntaxe 1) La propriété ImageMode renvoie une seule valeur représentant à la fois le mode d'affichage de l'image et le mode d'alignement. Pour séparer les deux informations d'alignement et d'affichage, il est nécessaire d'appliquer un filtrage binaire pour soustraire au résultat le masque d'affichage ou le masque d'alignement (fonction ETBinaire). Astuce : Si vous ne souhaitez récupérer que la valeur correspondant au mode d'alignement, appliquez un masque binaire qui a pour valeur la réunion de toutes les constantes d'alignement. Il ne restera alors que la constante d'alignement utilisée dans l'image. Par exemple : ModeActuel est un entier MasqueModeAlignement est un entier ModeAlignement est un entier  ModeActuel = IMG_Photo.ImageMode  MasqueModeAlignement = imgAlignHCentré + imgAlignHDroite + imgAlignVBas + imgAlignVCentré  ModeAlignement = ETBinaire(ModeActuel, MasqueModeAlignement) Info(ModeAlignement)
Limites La propriété ImageMode s'applique uniquement : - aux champs Image,
- aux colonnes de champs Table de type image,
- aux champs Graphe présents dans les fenêtres,
- aux champs Bouton.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|