Teilen über


Size Struktur

Definition

Speichert ein geordnetes Paar ganzer Zahlen, die eine Height und Width angeben.

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.

Gilt für: