FMX.Objects.TImageWrapMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TImageWrapMode = (
Original,
Fit,
Stretch,
Tile,
Center,
Place
);

C++

enum class DECLSPEC_DENUM TImageWrapMode : unsigned char { Original, Fit, Stretch, Tile, Center, Place, 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

Type Visibilité  Source Unité  Parent
enum public
FMX.Objects.pas
FMX.Objects.hpp
FMX.Objects FMX.Objects


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

IwOriginal

IwOriginal

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

IwFit

IwFit

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

IwStretch

Etire l'image pour remplir le rectangle entier du contrôle.

Tile

IwTile

IwTile

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

IwCenter

IwCenter

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

IwFit

IwFit

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