Size Size Size Size Struct

Definição

Armazena um par ordenado de inteiros, que especificam um Height e 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)
Herança
Atributos
Implementações

Comentários

A Size classe é usada para especificar uma altura e largura por meio Size da Icon propriedade Rectanglepara RectangleF, Image, e outras classes gráficas.The Size class is used to specify a height and width through the Size property for Rectangle, RectangleF, Image, Icon and other graphics classes. Você pode executar operações em um Size usando os operadores Additionsobrecarregados, como, Subtractione Equality.You can perform operations on a Size by using the overloaded operators such as Addition, Subtraction, and Equality. A unidade para o Height e Width da Size PageUnit estruturadependePageScale das configurações e do objetousadoparadesenhar.GraphicsThe 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.

Construtores

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

Inicializa uma nova instância da estrutura Size da estrutura Point especificada.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)

Inicializa uma nova instância da estrutura Size das dimensões especificadas.Initializes a new instance of the Size structure from the specified dimensions.

Campos

Empty Empty Empty Empty

Obtém uma estrutura Size que tem um valor Height e Width de 0.Gets a Size structure that has a Height and Width value of 0.

Propriedades

Height Height Height Height

Obtém ou define o componente vertical desta estrutura de Size.Gets or sets the vertical component of this Size structure.

IsEmpty IsEmpty IsEmpty IsEmpty

Testa se essa estrutura Size tem a altura e largura de 0.Tests whether this Size structure has width and height of 0.

Width Width Width Width

Obtém ou define o componente horizontal desta estrutura de Size.Gets or sets the horizontal component of this Size structure.

Métodos

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

Adiciona a largura e altura de uma estrutura Size à largura e altura de outra estrutura Size.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)

Converte a estrutura SizeF especificada em uma estrutura Size, arredondando os valores da estrutura Size para os próximos valores inteiros mais altos.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)

Testa para verificar se o objeto especificado é uma estrutura Size com as mesmas dimensões dessa estrutura Size.Tests to see whether the specified object is a Size structure with the same dimensions as this Size structure.

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

Retorna o código hash desta estrutura Size.Returns a hash code for this Size structure.

Round(SizeF) Round(SizeF) Round(SizeF) Round(SizeF)

Converte a estrutura SizeF especificada em uma estrutura Size, arredondando os valores da estrutura SizeF para os valores inteiros mais próximos.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)

Subtrai a largura e altura de uma estrutura Size da largura e altura de outra estrutura Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

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

Cria uma cadeia de caracteres legível que representa essa estrutura Size.Creates a human-readable string that represents this Size structure.

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

Converte a estrutura SizeF especificada em uma estrutura Size, truncando os valores da estrutura SizeF para os próximos valores inteiros mais baixos.Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values.

Operadores

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

Adiciona a largura e altura de uma estrutura Size à largura e altura de outra estrutura Size.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)

Divide o Size especificado pelo inteiro especificado.Divides the specified Size by the specified integer.

Division(Size, Single) Division(Size, Single) Division(Size, Single) Division(Size, Single)

Divide o Size especificado pelo número de ponto flutuante de precisão simples especificado.Divides the specified Size by the specified single-precision floating-point number.

Equality(Size, Size) Equality(Size, Size) Equality(Size, Size) Equality(Size, Size)

Testa se duas estruturas Size são iguais.Tests whether two Size structures are equal.

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

Converte a estrutura especificada Size em uma estrutura Point.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)

Converte a estrutura especificada Size em uma estrutura SizeF.Converts the specified Size structure to a SizeF structure.

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

Testa se as duas estruturas Size são diferentes.Tests whether two Size structures are different.

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

Multiplica o Size especificado pelo inteiro especificado.Multiplies the specified Size by the specified integer.

Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single) Multiply(Size, Single)

Multiplica o Size especificado pelo número de ponto flutuante de precisão simples especificado.Multiplies the specified Size by the specified single-precision floating-point number.

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

Multiplica o inteiro especificado pelo Size especificado.Multiplies the specified integer by the specified Size.

Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size) Multiply(Single, Size)

Multiplica o número de ponto flutuante de precisão simples pelo Size especificado.Multiplies the specified single-precision floating-point number by the specified Size.

Subtraction(Size, Size) Subtraction(Size, Size) Subtraction(Size, Size) Subtraction(Size, Size)

Subtrai a largura e altura de uma estrutura Size da largura e altura de outra estrutura Size.Subtracts the width and height of one Size structure from the width and height of another Size structure.

Aplica-se a