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
Réduit, si nécessaire, le rectangle en cours pour rentrer dans BoundsRect et centre le rectangle mis à l'échelle dans BoundsRect. Renvoye le rapport de mise à l'échelle implémenté.
Fit implémente la fonctionnalité suivante :
- Si toute dimension du rectangle en cours est supérieure à la dimension correspondante du rectangle
BoundsRect, Fit réduit le rectangle en cours (en conservant les proportions du rectangle en cours, le rapport entre la largeur et la hauteur) pour que le rectangle en cours rentre dans le rectangleBoundsRectn c'est-à-dire que le rectangle mi à l'échelle entier doit doit rentrer dans le rectangleBoundsRectspécifié. Le rectangle en cours est placé centré dans le rectangleBoundsRectet renvoie le rapport de mise à l'échelle implémenté. - Si le rectangle en cours est inférieur au rectangle
BoundsRect, le rectangle en cours n'est pas redimensionné. Fit centre le rectangle en cours dans le rectangleBoundsRect. Fit renvoie la valeur maximale entrelargeur_du_rectangle_en_cours/largeur_de_BoundsRectethauteur_du_rectangle_en_cours/hauteur_de_BoundsRect. - Si l'une des dimensions de
BoundsRectest zéro, Fit centre le rectangle en cours dans le rectangleBoundsRectet renvoie1.

