Delphi
TImageWrapMode = (Original, Fit, Stretch, Tile, Center);
C++
enum class DECLSPEC_DENUM TImageWrapMode : unsigned char { Original, Fit, Stretch, Tile, Center, iwOriginal _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Original") = 0, iwFit _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Fit") = 1, iwStretch _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Stretch") = 2, iwTile _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Tile") = 3, iwCenter _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Center") = 4 };
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 présenté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
|
|
S'ajuste au mieux (en conservant les proportions de 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 n'est alors pas redimensionné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 couvrir le rectangle entier du contrôle.
- Si l'image est plus grande que le rectangle du contrôle, seule est présenté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).
|
Voir aussi