Size Size Size Size Struct

Definition

Speichert ein geordnetes Paar ganzer Zahlen, die eine Height und Width angeben.Stores an ordered pair of integers, which specify a Height and Width.

public value class Size : IEquatable<System::Drawing::Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size : IEquatable<System.Drawing.Size>
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Vererbung
Attribute
Implementiert

Hinweise

Die Size Klasse wird verwendet, um eine Höhe und Breite durch Angeben der Size -Eigenschaft für Rectangle, RectangleF, Image, Icon und andere Grafikklassen.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Können Sie Vorgänge ausführen, auf eine Size mithilfe der überladenen Operatoren wie z. B. Addition, Subtraction, und Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. Die Einheit für die Height und Width von der Size Struktur richten sich nach der PageUnit und PageScale Einstellungen für die Graphics -Objekt, das zum Zeichnen verwendet wird.The unit for the Height and Width of the Size structure depend on the PageUnit and PageScale settings for the Graphics object that is used to draw.

Konstruktoren

Size(Point) Size(Point) Size(Point) Size(Point)

Initialisiert eine neue Instanz der Size-Struktur aus der angegebenen Point-Struktur.Initializes a new instance of the Size structure from the specified Point structure.

Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32) Size(Int32, Int32)

Initialisiert eine neue Instanz der Size-Struktur aus den angegebenen Abmessungen.Initializes a new instance of the Size structure from the specified dimensions.

Felder

Empty Empty Empty Empty

Ruft eine Size-Struktur mit einem Height-Wert und einem Width-Wert von 0 ab.Gets a Size structure that has a Height and Width value of 0.

Eigenschaften

Height Height Height Height

Ruft die vertikale Komponente dieser Size-Struktur ab oder legt sie fest.Gets or sets the vertical component of this Size structure.

IsEmpty IsEmpty IsEmpty IsEmpty

Überprüft, ob diese Size-Struktur eine Breite und Höhe von 0 hat.Tests whether this Size structure has width and height of 0.

Width Width Width Width

Ruft die horizontale Komponente dieser Size-Struktur ab oder legt sie fest.Gets or sets the horizontal component of this Size structure.

Methoden

Add(Size, Size) Add(Size, Size) Add(Size, Size) Add(Size, Size)

Addiert die Breite und Höhe einer Size-Struktur zur Breite und Höhe einer anderen Size-Struktur.Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF) Ceiling(SizeF) Ceiling(SizeF) 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.Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Size) Equals(Size) Equals(Size) Equals(Size)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Überprüft, ob das angegebene Objekt eine Size-Struktur mit denselben Abmessungen wie diese Size-Struktur ist.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt einen Hashcode für diese Size-Struktur zurück.Returns a hash code for this Size structure.

Round(SizeF) Round(SizeF) Round(SizeF) 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.Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values.

Subtract(Size, Size) Subtract(Size, Size) Subtract(Size, Size) Subtract(Size, Size)

Subtrahiert die Breite und Höhe einer Size-Struktur von der Breite und Höhe einer anderen Size-Struktur.Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString() ToString() ToString() ToString()

Erstellt eine lesbare Zeichenfolge, die diese Size-Struktur darstellt.Creates a human-readable string that represents this Size structure.

Truncate(SizeF) Truncate(SizeF) Truncate(SizeF) Truncate(SizeF)

Konvertiert die angegebene SizeF-Struktur in eine Size-Struktur, indem die Werte der SizeF-Struktur zur nächstniedrigen ganzen Zahl abgeschnitten werden.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Operatoren

Addition(Size, Size) Addition(Size, Size) Addition(Size, Size) Addition(Size, Size)

Addiert die Breite und Höhe einer Size-Struktur zur Breite und Höhe einer anderen Size-Struktur.Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32) Division(Size, Int32) Division(Size, Int32) Division(Size, Int32)
Division(Size, Single) Division(Size, Single) Division(Size, Single) Division(Size, Single)
Equality(Size, Size) Equality(Size, Size) Equality(Size, Size) Equality(Size, Size)

Überprüft, ob zwei Size-Strukturen gleich sind.Tests whether two Size structures are equal.

Explicit(Size to Point) Explicit(Size to Point) Explicit(Size to Point) Explicit(Size to Point)

Konvertiert die angegebene Size-Struktur in eine Point-Struktur.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF) Implicit(Size to SizeF) Implicit(Size to SizeF) Implicit(Size to SizeF)

Konvertiert die angegebene Size-Struktur in eine SizeF-Struktur.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size) Inequality(Size, Size) Inequality(Size, Size) Inequality(Size, Size)

Testet, ob zwei Size-Strukturen verschieden sind.Tests whether two Size structures are different.

Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32) Multiply(Size, Int32)
Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single)
Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size) Multiply(Int32, Size)
Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size)
Subtraction(Size, Size) Subtraction(Size, Size) Subtraction(Size, Size) Subtraction(Size, Size)

Subtrahiert die Breite und Höhe einer Size-Struktur von der Breite und Höhe einer anderen Size-Struktur.Subtracts the width and height of one Size structure from the width and height of another Size structure.

Gilt für: