FMX.ImgList.TCustomImageList.BestSize
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
- FMX.Grid.TGlyphColumn.GlyphPlaceIntoBounds
- FMX.ImgList.TGlyph
- FMX.ImgList.TGlyph.Stretch
- FMX.ImgList.TCustomImageList.Destination
- FMX.ImgList.TDestinationCollection.Items
- FMX.ImgList.TLayers
- FMX.ImgList.TLayer.MultiResBitmap
- System.Types.TSize.Width
- System.Types.TSize.Height
- Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen