Size Estrutura

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 classe Size é usada para especificar uma altura e largura por meio da propriedade Size para Rectangle, RectangleF, Image, Icon e outras classes de gráficos.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 sobrecarregados, como Addition, 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 estrutura de Size depende das configurações de PageUnit e PageScale para o objeto de Graphics que é usado para desenhar.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.

Construtores

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.

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.

Campos

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

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

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

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)

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)

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(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.

Equals(Size)
GetHashCode()

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

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)

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()

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

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)

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)

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

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)

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

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)

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

Inequality(Size, Size)

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

Multiply(Int32, Size)

Multiplica o inteiro especificado pelo Size especificado.Multiplies the specified integer by the specified 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.

Multiply(Size, Int32)

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

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.

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