System.Types.TRectF.Fit
Delphi
function Fit(const BoundsRect: TRectF): Single; // deprecated 'Please consider using FitInto instead.';
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Types.pas | System.Types | TRectF |
Description
Redimensionne l'objet rectangle en cours pour qu'il tienne mieux (en conservant les proportions du rectangle) dans le rectangle spécifié.
Fit renvoie le rapport de mise à l'échelle implémenté. Si la valeur renvoyée est < 1, alors le rectangle en cours n'est pas redimensionné.
Fit redimensionne l'objet rectangulaire en cours pour qu'il tienne mieux (en conservant les proportions du rectangle en cours) dans le rectangle BoundsRect
spécifié :
- Si l'une des dimensions du rectangle en cours est supérieure au rectangle
BoundsRect
, diminuez la taille du rectangle en cours (en conservant les proportions du rectangle en cours -- le rapport entre la largeur et la hauteur) afin qu'il tienne dans le rectangleBoundsRect
. Ainsi, la largeur du rectangle mis à l'échelle est égale à la largeur du rectangleBoundsRect
ou la hauteur du rectangle mis à l'échelle est égale à la hauteur du rectangleBoundsRect
. Tout le rectangle en cours doit être placé dans le rectangleBoundsRect
spécifié. Le rectangle en cours est placé centré dans le rectangleBoundsRect
. - Si le rectangle en cours original est inférieur au rectangle
BoundsRect
, le rectangle en cours n'est alors pas redimensionné. Le rectangle en cours est placé centré dans le rectangleBoundsRect
.