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

Observações

A Size estrutura é usada para especificar uma altura e largura através da Size propriedade para Rectangle, RectangleF, Image, Icon e outras classes gráficas. Pode realizar operações em um Size usando os operadores sobrecarregados como Addition, Subtraction, e Equality. A unidade para o Height e Width da Size estrutura depende das PageUnit definições e PageScale para o Graphics objeto que é usado para desenhar.

Construtores

Name Description
Size(Int32, Int32)

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

Size(Point)

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

Campos

Name Description
Empty

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

Propriedades

Name Description
Height

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

IsEmpty

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

Width

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

Métodos

Name Description
Add(Size, Size)

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

Ceiling(SizeF)

Converte a estrutura especificada SizeF numa Size estrutura arredondando os valores da Size estrutura para os valores inteiros seguintes superiores.

Equals(Object)

Testes para verificar se o objeto especificado é uma Size estrutura com as mesmas dimensões que esta Size estrutura.

Equals(Size)

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

GetHashCode()

Devolve um código de hash para esta Size estrutura.

Round(SizeF)

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

Subtract(Size, Size)

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

ToString()

Cria uma cadeia legível por humanos que representa esta Size estrutura.

Truncate(SizeF)

Converte a estrutura especificada SizeF numa Size estrutura truncando os valores da SizeF estrutura para os valores inteiros inferiores seguintes.

Operadores

Name Description
Addition(Size, Size)

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

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 simples especificado.

Equality(Size, Size)

Testa se duas Size estruturas são iguais.

Explicit(Size to Point)

Converte a estrutura especificada Size numa Point estrutura.

Implicit(Size to SizeF)

Converte a estrutura especificada Size numa SizeF estrutura.

Inequality(Size, Size)

Testa se duas Size estruturas são diferentes.

Multiply(Int32, Size)

Multiplica o inteiro especificado pelo especificado Size.

Multiply(Single, Size)

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

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 simples especificado.

Subtraction(Size, Size)

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

Aplica-se a