Size Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
- Vererbung
- Attribute
- Implementiert
Hinweise
Die Size -Klasse wird verwendet, um eine Höhe und Breite über die Size -Eigenschaft für Rectangle, RectangleF, ImageIcon und andere Grafikklassen anzugeben. Sie können Vorgänge für ein Size ausführen, indem Sie die überladenen Operatoren wie Addition, Subtractionund Equalityverwenden. Die Einheit für und HeightWidth der Size Struktur hängt von den PageUnit Einstellungen und PageScale für das Graphics Objekt ab, das zum Zeichnen verwendet wird.
Konstruktoren
Size(Int32, Int32) |
Initialisiert eine neue Instanz der Size-Struktur aus den angegebenen Abmessungen. |
Size(Point) |
Initialisiert eine neue Instanz der Size-Struktur aus der angegebenen Point-Struktur. |
Felder
Empty |
Ruft eine Size-Struktur mit einem Height-Wert und einem Width-Wert von 0 ab. |
Eigenschaften
Height |
Ruft die vertikale Komponente dieser Size-Struktur ab oder legt sie fest. |
IsEmpty |
Überprüft, ob diese Size-Struktur eine Breite und Höhe von 0 hat. |
Width |
Ruft die horizontale Komponente dieser Size-Struktur ab oder legt sie fest. |
Methoden
Add(Size, Size) |
Addiert die Breite und Höhe einer Size-Struktur zur Breite und Höhe einer anderen Size-Struktur. |
Ceiling(SizeF) |
Konvertiert die angegebene SizeF-Struktur in eine Size-Struktur, indem die Werte der Size-Struktur auf die nächsthöheren ganzzahligen Werte aufgerundet werden. |
Equals(Object) |
Überprüft, ob das angegebene Objekt eine Size-Struktur mit denselben Abmessungen wie diese Size-Struktur ist. |
Equals(Size) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt des gleichen Typs ist. |
GetHashCode() |
Gibt einen Hashcode für diese Size-Struktur zurück. |
Round(SizeF) |
Konvertiert die angegebene SizeF-Struktur in eine Size-Struktur, indem die Werte der SizeF-Struktur auf die nächsten ganzzahligen Werte gerundet werden. |
Subtract(Size, Size) |
Subtrahiert die Breite und Höhe einer Size-Struktur von der Breite und Höhe einer anderen Size-Struktur. |
ToString() |
Erstellt eine lesbare Zeichenfolge, die diese Size-Struktur darstellt. |
Truncate(SizeF) |
Konvertiert die angegebene SizeF-Struktur in eine Size-Struktur, indem die Werte der SizeF-Struktur zur nächstniedrigen ganzen Zahl abgeschnitten werden. |
Operatoren
Addition(Size, Size) |
Addiert die Breite und Höhe einer Size-Struktur zur Breite und Höhe einer anderen Size-Struktur. |
Division(Size, Int32) |
Dividiert den angegebenen Size-Konstruktor durch den angegebenen Integer. |
Division(Size, Single) |
Dividiert den angegebenen Size-Wert durch die angegebene Gleitkommazahl mit einfacher Genauigkeit. |
Equality(Size, Size) |
Überprüft, ob zwei Size-Strukturen gleich sind. |
Explicit(Size to Point) |
Konvertiert die angegebene Size-Struktur in eine Point-Struktur. |
Implicit(Size to SizeF) |
Konvertiert die angegebene Size-Struktur in eine SizeF-Struktur. |
Inequality(Size, Size) |
Testet, ob zwei Size-Strukturen verschieden sind. |
Multiply(Int32, Size) |
Multipliziert den angegebenen Integer mit dem angegebenen Size-Konstruktor. |
Multiply(Single, Size) |
Multipliziert die angegebene Gleitkommazahl mit einfacher Genauigkeit mit dem angegebenen Size-Wert. |
Multiply(Size, Int32) |
Multipliziert den angegebenen Size-Konstruktor mit dem angegebenen Integer. |
Multiply(Size, Single) |
Multipliziert den angegebenen Size-Wert mit der angegebenen Gleitkommazahl mit einfacher Genauigkeit. |
Subtraction(Size, Size) |
Subtrahiert die Breite und Höhe einer Size-Struktur von der Breite und Höhe einer anderen Size-Struktur. |