Delphi
TImageWrapMode = (Original, Fit, Stretch, Tile, Center);
C++
enum class DECLSPEC_DENUM TImageWrapMode : unsigned char { Original, Fit, Stretch, Tile, Center, iwOriginal _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Original") = 0, iwFit _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Fit") = 1, iwStretch _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Stretch") = 2, iwTile _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Tile") = 3, iwCenter _DEPRECATED_ATTRIBUTE3("Use TImageWrapMode.Center") = 4 };
Eigenschaften
Beschreibung
Gibt an, ob und wie das Bild zum Rendern der Steuerelementoberfläche repliziert und positioniert werden soll und ob dessen Größe geändert werden soll.
Der Typ TImageWrapMode definiert die folgenden Konstanten:
Konstante
|
Darstellung
|
Bedeutung
|
Original
|
|
Anzeige des Bildes mit den Originalabmessungen:
- Das Bild wird an der linken oberen Ecke des Rechtecks des Steuerelements platziert.
- Ist das Bild größer als das Rechteck des Steuerelements, dann wird nur der linke obere Ausschnitt des Bildes angezeigt, der in das Rechteck passt. Die Größe des Bildes wird nicht geändert.
|
Fit
|
|
Bestpassende Anzeige (unter Beibehaltung der Proportionen) im Rechteck des Steuerelements:
- Wenn eine der Abmessungen des Bildes größer als das Rechteck des Steuerelements ist, dann wird das Bild verkleinert (unter Beibehaltung der Proportionen – dem Verhältnis zwischen Breite und Höhe), damit es in das Rechteck passt. Das bedeutet, dass entweder die geänderte Breite oder die geänderte Höhe des Bildes mit der Breite bzw. Höhe des Rechtecks des Steuerelements übereinstimmt. Das gesamte Bild sollte angezeigt werden. Das Bild wird zentriert im Rechteck des Steuerelements angezeigt.
- Wenn das Originalbild kleiner als das Rechteck des Steuerelements ist, dann wird die Größe des Bildes nicht geändert. Das Bild wird zentriert im Rechteck des Steuerelements angezeigt.
|
Stretch
|
|
Vergrößerte Anzeige, damit das Bild das gesamte Rechteck des Steuerelements ausfüllt.
|
Tile
|
|
Gekachelte (multiplizierte) Anzeige des Bildes, damit das gesamte Rechteck des Steuerelements ausgefüllt wird:
- Ist das Bild größer als das Rechteck des Steuerelements, dann wird nur der linke obere Ausschnitt des Bildes angezeigt, der in das Rechteck passt. Die Größe des Bildes wird nicht geändert.
- Wenn das Bild (Originalgröße) kleiner als das Rechteck des Steuerelements ist, dann werden mehrere Bilder kachelförmig angeordnet (nebeneinander gesetzt), damit das gesamte Rechteck des Steuerelements ausgefüllt wird. Die Bilder werden beginnend an der linken oberen Ecke des Rechtecks des Steuerelements platziert.
|
Center
|
|
Im Rechteck des Steuerelements zentrierte Anzeige des Bildes:
- Das Bild wird immer in Originalgröße angezeigt (unabhängig davon, ob das Rechteck des Steuerelements größer oder kleiner als das Bild ist).
|
Siehe auch