Freigeben über


Size Struktur

Definition

Speichert ein sortiertes Paar ganzzahliger Zahlen, die eine Height und Widthangeben.

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 Struktur wird verwendet, um eine Höhe und Breite über die Size Eigenschaft für Rectangle, RectangleF, , IconImageund andere Grafikklassen anzugeben. Sie können Vorgänge auf einem Vorgang Size ausführen, indem Sie die überladenen Operatoren wie Addition, , Subtractionund Equality. Die Einheit für die Height und Width die Size Struktur hängt von den PageUnit Einstellungen PageScale für das Graphics Objekt ab, das zum Zeichnen verwendet wird.

Konstruktoren

Name Beschreibung
Size(Int32, Int32)

Initialisiert eine neue Instanz der Size Struktur aus den angegebenen Dimensionen.

Size(Point)

Initialisiert eine neue Instanz der Size Struktur aus der angegebenen Point Struktur.

Felder

Name Beschreibung
Empty

Ruft eine Size Struktur ab, die einen Height Wert Width von 0 hat.

Eigenschaften

Name Beschreibung
Height

Ruft die vertikale Komponente dieser Struktur ab oder legt sie Size fest.

IsEmpty

Überprüft, ob diese Size Struktur Breite und Höhe von 0 hat.

Width

Ruft die horizontale Komponente dieser Struktur ab oder legt sie Size fest.

Methoden

Name Beschreibung
Add(Size, Size)

Fügt die Breite und Höhe einer Size Struktur zur Breite und Höhe einer anderen Size Struktur hinzu.

Ceiling(SizeF)

Wandelt die angegebene SizeF Struktur in eine Size Struktur um, indem die Werte der Size Struktur auf die nächsten höheren ganzzahligen Werte gerundet werden.

Equals(Object)

Überprüft, ob das angegebene Objekt eine Size Struktur mit denselben Dimensionen wie diese Size Struktur ist.

Equals(Size)

Gibt an, ob das aktuelle Objekt einem anderen Objekt desselben Typs entspricht.

GetHashCode()

Gibt einen Hashcode für diese Size Struktur zurück.

Round(SizeF)

Wandelt die angegebene SizeF Struktur in eine Size Struktur um, 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)

Wandelt die angegebene SizeF Struktur in eine Size Struktur um, indem die Werte der SizeF Struktur in die nächsten niedrigeren ganzzahligen Werte abgeschnitten werden.

Operatoren

Name Beschreibung
Addition(Size, Size)

Fügt die Breite und Höhe einer Size Struktur zur Breite und Höhe einer anderen Size Struktur hinzu.

Division(Size, Int32)

Dividiert die angegebene Size ganze Zahl.

Division(Size, Single)

Dividiert die angegebene Size Gleitkommazahl mit einfacher Genauigkeit.

Equality(Size, Size)

Testet, 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 unterschiedlich sind.

Multiply(Int32, Size)

Multipliziert die angegebene ganze Zahl durch die angegebene Size.

Multiply(Single, Size)

Multipliziert die angegebene Gleitkommazahl mit einfacher Genauigkeit mit der angegebenen Size.

Multiply(Size, Int32)

Multipliziert die angegebene Size ganze Zahl.

Multiply(Size, Single)

Multipliziert die angegebene Size 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: