FMX.ImgList.TCustomImageList.BestSize

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function BestSize(const Index: Integer; var Size: TSize): Boolean; overload;
function BestSize(const Index: Integer; var Size: TSizeF): Boolean; overload;

C++

bool __fastcall BestSize(const int Index, System::Types::TSize &Size)/* overload */;
bool __fastcall BestSize(const int Index, System::Types::TSizeF &Size)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
FMX.ImgList.pas
FMX.ImgList.hpp
FMX.ImgList TCustomImageList


Description

Renvoie la taille maximale des rectangles de toutes les couches de l'image Index spécifiée de la collection de destination, qui est inférieure à la taille Size spécifiée.

BestSize renvoie la taille maximale des rectangles de toutes les couches de l'image Index spécifiée de la collection de destination. La largeur et hauteur de ce rectangle doivent être inférieures à la largeur et hauteur de la taille Size spécifiée.

Si TLayer.MultiResBitmap comporte plusieurs images pour diverses échelles, la recherche est effectuée dans l'ensemble des images.

Index est l'index d'une image de la collection TCustomImageList.Destination. Pour cette image, il détermine la taille appropriée.

Size transmet à BestSize les valeurs maximales possibles de Width et Height. Il renvoie les valeurs les plus appropriées.

BestSize renvoie True en cas de succès, sinon elle renvoie False. Si BestSize renvoie False, Size ne change pas.

BestSize est appelée à partir de TGlyphColumn.GlyphPlaceIntoBounds. Le Size obtenu est utilisé comme un rectangle pour dessiner les cellules du contrôle TGlyphColumn.

Voir aussi