Size Struktura

Definice

Ukládá seřazenou dvojici celých čísel, která určují Height a 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)
Dědičnost
Atributy
Implementuje

Poznámky

Třída Size slouží k určení výšky a šířky pomocí vlastnosti Size pro Rectangle, RectangleF, Image, Icon a dalších grafických tříd.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Operace s Size můžete provádět pomocí přetížených operátorů, jako jsou Addition, Subtractiona Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. Jednotka pro Height a Width struktury Size závisí na PageUnit a nastaveních PageScale pro objekt Graphics, který se používá k vykreslení.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)

Inicializuje novou instanci Size struktury ze zadaných dimenzí.Initializes a new instance of the Size structure from the specified dimensions.

Size(Point)

Inicializuje novou instanci Size struktury ze zadané struktury Point.Initializes a new instance of the Size structure from the specified Point structure.

Pole

Empty

Získá Size strukturu, která má Height a Width hodnotu 0.Gets a Size structure that has a Height and Width value of 0.

Vlastnosti

Height

Získá nebo nastaví svislou součást této Size struktury.Gets or sets the vertical component of this Size structure.

IsEmpty

Testuje, zda tato struktura Size má šířku a výšku 0.Tests whether this Size structure has width and height of 0.

Width

Získá nebo nastaví horizontální součást této Size struktury.Gets or sets the horizontal component of this Size structure.

Metody

Add(Size, Size)

Přidá šířku a výšku jedné Size struktury k šířce a výšce jiné struktury Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Ceiling(SizeF)

Převede určenou strukturu SizeF na Size strukturu tak, že se hodnoty Size struktury zaokrouhlí na další vyšší celočíselné hodnoty.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, zda je zadaný objekt Size strukturou se stejnými rozměry jako tato Size struktura.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

Equals(Size)
GetHashCode()

Vrátí kód hash této struktury Size.Returns a hash code for this Size structure.

Round(SizeF)

Převede určenou strukturu SizeF na Size strukturu tak, že se hodnoty SizeF struktury zaokrouhlí na nejbližší celočíselné hodnoty.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)

Odečte šířku a výšku jedné Size struktury od šířky a výšky jiné struktury Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

ToString()

Vytvoří uživatelsky čitelný řetězec, který představuje tuto Size strukturu.Creates a human-readable string that represents this Size structure.

Truncate(SizeF)

Převede určenou strukturu SizeF na Size strukturu tak, že ořízne hodnoty SizeF struktury na další nižší celočíselné hodnoty.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Operátory

Addition(Size, Size)

Přidá šířku a výšku jedné Size struktury k šířce a výšce jiné struktury Size.Adds the width and height of one Size structure to the width and height of another Size structure.

Division(Size, Int32)

Vydělí zadaný Size zadaným celým číslem.Divides the specified Size by the specified integer.

Division(Size, Single)

Vydělí zadaný Size podle zadaného čísla s plovoucí desetinnou čárkou s jednoduchou přesností.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size)

Testuje, zda jsou dvě Size struktury stejné.Tests whether two Size structures are equal.

Explicit(Size to Point)

Převede určenou strukturu Size na strukturu Point.Converts the specified Size structure to a Point structure.

Implicit(Size to SizeF)

Převede určenou strukturu Size na strukturu SizeF.Converts the specified Size structure to a SizeF structure.

Inequality(Size, Size)

Testuje, zda se dvě struktury Size liší.Tests whether two Size structures are different.

Multiply(Int32, Size)

Vynásobí zadané celé číslo zadaným Size.Multiplies the specified integer by the specified Size.

Multiply(Single, Size)

Vynásobí zadané číslo s jednoduchou přesností s plovoucí desetinnou čárkou určenou Size.Multiplies the specified single-precision floating-point number by the specified Size.

Multiply(Size, Int32)

Vynásobí Zadaný Size zadaným celým číslem.Multiplies the specified Size by the specified integer.

Multiply(Size, Single)

Vynásobí Zadaný Size podle zadaného čísla s plovoucí desetinnou čárkou s jednoduchou přesností.Multiplies the specified Size by the specified single-precision floating-point number.

Subtraction(Size, Size)

Odečte šířku a výšku jedné Size struktury od šířky a výšky jiné struktury Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

Platí pro