Compartilhar via


Size Estrutura

Definição

Armazena um par ordenado de inteiros, que especificam um Height e Width.

public value class Size : IEquatable<System::Drawing::Size>
public value class Size
[System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public struct Size : IEquatable<System.Drawing.Size>
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
[<System.ComponentModel.TypeConverter("System.Drawing.SizeConverter, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
type Size = struct
type Size = struct
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
Public Structure Size
Implements IEquatable(Of Size)
Public Structure Size
Herança
Atributos
Implementações

Comentários

A Size estrutura é usada para especificar uma altura e largura por meio da Size propriedade paraRectangle, RectangleF, ImageIcon e outras classes gráficas. Você pode executar operações em um Size usando os operadores sobrecarregados, como Addition, Subtractione Equality. A unidade do Height e Width da Size estrutura dependem das configurações e PageScale do GraphicsPageUnit objeto usado para desenhar.

Construtores

Nome Description
Size(Int32, Int32)

Inicializa uma nova instância da estrutura das Size dimensões especificadas.

Size(Point)

Inicializa uma nova instância da estrutura da Size estrutura especificada Point .

Campos

Nome Description
Empty

Obtém uma Size estrutura que tem um valor e Width um Height valor de 0.

Propriedades

Nome Description
Height

Obtém ou define o componente vertical dessa Size estrutura.

IsEmpty

Testa se essa Size estrutura tem largura e altura de 0.

Width

Obtém ou define o componente horizontal dessa Size estrutura.

Métodos

Nome Description
Add(Size, Size)

Adiciona a largura e a altura de uma Size estrutura à largura e altura de outra Size estrutura.

Ceiling(SizeF)

Converte a estrutura especificada SizeF em uma Size estrutura arredondando os valores da Size estrutura para os próximos valores inteiros mais altos.

Equals(Object)

Testa para ver se o objeto especificado é uma Size estrutura com as mesmas dimensões dessa Size estrutura.

Equals(Size)

Indica se o objeto atual é igual a outro objeto do mesmo tipo.

GetHashCode()

Retorna um código hash para essa Size estrutura.

Round(SizeF)

Converte a estrutura especificada SizeF em uma Size estrutura arredondando os valores da SizeF estrutura para os valores inteiros mais próximos.

Subtract(Size, Size)

Subtrai a largura e a altura de uma Size estrutura da largura e altura de outra Size estrutura.

ToString()

Cria uma cadeia de caracteres legível por humanos que representa essa Size estrutura.

Truncate(SizeF)

Converte a estrutura especificada SizeF em uma Size estrutura truncando os valores da SizeF estrutura para os próximos valores inteiros inferiores.

Operadores

Nome Description
Addition(Size, Size)

Adiciona a largura e a altura de uma Size estrutura à largura e altura de outra Size estrutura.

Division(Size, Int32)

Divide o especificado Size pelo inteiro especificado.

Division(Size, Single)

Divide o especificado Size pelo número de ponto flutuante de precisão única especificado.

Equality(Size, Size)

Testa se duas Size estruturas são iguais.

Explicit(Size to Point)

Converte a estrutura especificada Size em uma Point estrutura.

Implicit(Size to SizeF)

Converte a estrutura especificada Size em uma SizeF estrutura.

Inequality(Size, Size)

Testa se duas Size estruturas são diferentes.

Multiply(Int32, Size)

Multiplica o inteiro especificado pelo Sizeespecificado.

Multiply(Single, Size)

Multiplica o número de ponto flutuante de precisão única especificado pelo Sizeespecificado.

Multiply(Size, Int32)

Multiplica o especificado Size pelo inteiro especificado.

Multiply(Size, Single)

Multiplica o especificado Size pelo número de ponto flutuante de precisão única especificado.

Subtraction(Size, Size)

Subtrai a largura e a altura de uma Size estrutura da largura e altura de outra Size estrutura.

Aplica-se a