System.Types.TRectF.Fit

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 rectangle BoundsRectn c'est-à-dire que le rectangle mi à l'échelle entier doit doit rentrer dans le rectangle BoundsRect spécifié. Le rectangle en cours est placé centré dans le rectangle BoundsRect et renvoie le rapport de mise à l'échelle implémenté.
    IwFit
  • 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 rectangle BoundsRect. Fit renvoie la valeur maximale entre largeur_du_rectangle_en_cours/largeur_de_BoundsRect et hauteur_du_rectangle_en_cours/hauteur_de_BoundsRect.
    IwFit
  • Si l'une des dimensions de BoundsRect est zéro, Fit centre le rectangle en cours dans le rectangle BoundsRect et renvoie 1.

Voir aussi