Delphi
TImageWrapMode = (
Original,
Fit,
Stretch,
Tile,
Center,
Place
);
C++
enum class DECLSPEC_DENUM TImageWrapMode : unsigned char { Original, Fit, Stretch, Tile, Center, Place };
Propriétés
Description
Spécifie s'il faut redimensionner, répliquer et positionner l'image pour restituer la surface du contrôle, et comment le faire.
Le type TImageWrapMode définit les constantes suivantes :
Constante
|
Illustration
|
Signification
|
Original
|
|
Affiche l'image avec ses dimensions originales :
- L'image est placée dans le coin supérieur gauche du rectangle du contrôle.
- Si l'image est plus grande que le rectangle du contrôle, seule est affichée la partie supérieure gauche de l'image qui tient dans le rectangle du contrôle. L'image n'est pas redimensionnée.
|
Fit
|
|
Ajuste au mieux l'image dans le rectangle du contrôle :
- Si les dimensions de l'image sont plus grandes que le rectangle du contrôle, diminue alors la taille de l'image (en conservant les proportions de l'image -- le rapport entre la largeur et la hauteur) afin que l'image entière tienne dans le rectangle du contrôle. Ainsi, la largeur redimensionnée de l'image est égale à la largeur du rectangle du contrôle, ou la hauteur redimensionnée de l'image est égale à la hauteur du rectangle du contrôle. L'image entière doit être affichée. L'image est centrée dans le rectangle du contrôle.
- Si l'image originale est plus petite que le rectangle du contrôle, l'image est alors étirée pour s'ajuster au mieux dans l rectangle du contrôle. L'image entière doit être affichée. L'image est centrée dans le rectangle du contrôle.
|
Stretch
|
|
Etire l'image pour remplir le rectangle entier du contrôle.
|
Tile
|
|
Multiplie en mosaïque l'image pour remplir le rectangle entier du contrôle :
- Si l'image est plus grande que le rectangle du contrôle, seule est affichée la partie supérieure gauche de l'image qui tient dans le rectangle du contrôle. L'image n'est pas redimensionnée.
- Si l'image (la taille originale) est plus petite que le rectangle du contrôle, plusieurs images sont alors placées en mosaïque (les unes à côté des autres) afin de remplir le rectangle entier du contrôle. Les images sont placées à partir du coin supérieur gauche du rectangle du contrôle.
|
Center
|
|
Centre l'image sur le rectangle du contrôle :
- L'image est toujours affichée dans sa taille originale (que le rectangle du contrôle soit plus grand ou plus petit que la taille de l'image).
|
Place
|
|
Faire tenir l'image dans le rectangle du contrôle :
- Si les dimensions de l'image sont plus grandes que le rectangle du contrôle, diminue alors la taille de l'image (en conservant les proportions de l'image -- le rapport entre la largeur et la hauteur) afin que l'image entière tienne dans le rectangle du contrôle. Ainsi, la largeur redimensionnée de l'image est égale à la largeur du rectangle du contrôle, ou la hauteur redimensionnée de l'image est égale à la hauteur du rectangle du contrôle. L'image entière doit être affichée. L'image est centrée dans le rectangle du contrôle.
- Si l'image originale est plus petite que le rectangle du contrôle, alors l'image n'est pas redimensionnée. L'image est centrée dans le rectangle du contrôle.
|
Voir aussi