FMX.ImgList.TCustomImageList.BestSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.ImgList.pas
FMX.ImgList.hpp
FMX.ImgList TCustomImageList


Beschreibung

Gibt die maximale Größe von Rechtecken von allen Ebenen des angegebenen Index-Bilds in der Zielsammlung zurück, die kleiner als die angegebene Size ist.

BestSize gibt die maximale Größe des Rechtecks aller Ebenen des angegebenen Index-Bildes in der Zielsammlung zurück. Die Breite und Höhe dieses Rechtecks sollten kleiner als die Breite und Größe der angegebenen Size sein.

Wenn TLayer.MultiResBitmap mehrere Bilder für verschiedene Skalen besitzt, wird die Suche unter allen Bildern ausgeführt.

Index ist der Index eines Bildes in der TCustomImageList.Destination-Sammlung. Für dieses Bild wird die geeignete Größe festgelegt.

Size wird an BestSize übergeben, die maximal möglichen Werte von Width und Height. Die geeignetsten Größen werden zurückgegeben.

BestSize gibt True bei Erfolg zurück, ansonsten wird False zurückgegeben. Wenn BestSize False zurückgibt, dann ändert sich Size nicht.

BestSize wird von TGlyphColumn.GlyphPlaceIntoBounds aufgerufen. Die erhaltene Size wird als ein Rechteck zum Zeichen des TGlyphColumn-Steuerelements verwendet.

Siehe auch