Size Struktura

Definicja

Przechowuje uporządkowaną parę liczb całkowitych, które określają Height i Width.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)
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Klasa Size służy do określania wysokości i szerokości przez właściwość Size dla Rectangle, RectangleF, Image, Icon i innych klas graficznych.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Operacje na Size można wykonywać za pomocą przeciążonych operatorów, takich jak Addition, Subtractioni Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. Jednostka Height i Width struktury Size zależą od ustawień PageUnit i PageScale dla obiektu Graphics, który jest używany do rysowania.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.

Konstruktory

Size(Int32, Int32)

Inicjuje nowe wystąpienie struktury Size z określonych wymiarów.Initializes a new instance of the Size structure from the specified dimensions.

Size(Point)

Inicjuje nowe wystąpienie struktury Size z określonej struktury Point.Initializes a new instance of the Size structure from the specified Point structure.

Pola

Empty

Pobiera strukturę Size, która ma Height i Width wartość 0.Gets a Size structure that has a Height and Width value of 0.

Właściwości

Height

Pobiera lub ustawia składnik pionowy tej struktury Size.Gets or sets the vertical component of this Size structure.

IsEmpty

Sprawdza, czy ta struktura Size ma szerokość i wysokość 0.Tests whether this Size structure has width and height of 0.

Width

Pobiera lub ustawia składnik poziomy tej struktury Size.Gets or sets the horizontal component of this Size structure.

Metody

Add(Size, Size)

Dodaje szerokość i wysokość jednej struktury Size do szerokości i wysokości innej struktury Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF)

Konwertuje określoną strukturę SizeF na strukturę Size przez zaokrąglenie wartości struktury Size do następnych wartości liczb całkowitych.Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values.

Equals(Object)

Testuje, czy określony obiekt jest strukturą Size o tych samych wymiarach, co ta Size struktura.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

Equals(Size)
GetHashCode()

Zwraca kod skrótu dla tej struktury Size.Returns a hash code for this Size structure.

Round(SizeF)

Konwertuje określoną strukturę SizeF na strukturę Size przez zaokrąglenie wartości struktury SizeF do najbliższej wartości całkowitej.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)

Odejmuje szerokość i wysokość jednej struktury Size od szerokości i wysokości innej struktury Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString()

Tworzy ciąg czytelny dla człowieka, który reprezentuje tę strukturę Size.Creates a human-readable string that represents this Size structure.

Truncate(SizeF)

Konwertuje określoną strukturę SizeF na strukturę Size przez obcinanie wartości struktury SizeF do następnych niższych wartości całkowitych.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Operatory

Addition(Size, Size)

Dodaje szerokość i wysokość jednej struktury Size do szerokości i wysokości innej struktury Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32)

Dzieli określony Size przez określoną liczbę całkowitą.Divides the specified Size by the specified integer.

Division(Size, Single)

Dzieli określony Size przez określoną liczbę zmiennoprzecinkową o pojedynczej precyzji.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size)

Testuje, czy dwie struktury Size są równe.Tests whether two Size structures are equal.

Explicit(Size to Point)

Konwertuje określoną strukturę Size na strukturę Point.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF)

Konwertuje określoną strukturę Size na strukturę SizeF.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size)

Testuje, czy dwie Size struktury są różne.Tests whether two Size structures are different.

Multiply(Int32, Size)

Mnoży określoną liczbę całkowitą przez określoną Size.Multiplies the specified integer by the specified Size.

Multiply(Single, Size)

Mnoży określoną liczbę zmiennoprzecinkową o pojedynczej precyzji przez określony Size.Multiplies the specified single-precision floating-point number by the specified Size.

Multiply(Size, Int32)

Mnoży określony Size przez określoną liczbę całkowitą.Multiplies the specified Size by the specified integer.

Multiply(Size, Single)

Mnoży określony Size przez określoną liczbę zmiennoprzecinkową o pojedynczej precyzji.Multiplies the specified Size by the specified single-precision floating-point number.

Subtraction(Size, Size)

Odejmuje szerokość i wysokość jednej struktury Size od szerokości i wysokości innej struktury Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

Dotyczy