Size Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 classe é usada para especificar uma altura e largura por meio da Size propriedade para Rectangle, 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 PageUnit configurações e PageScale do Graphics objeto usado para desenhar.
Construtores
Size(Int32, Int32) |
Inicializa uma nova instância da estrutura Size das dimensões especificadas. |
Size(Point) |
Inicializa uma nova instância da estrutura Size da estrutura Point especificada. |
Campos
Empty |
Obtém uma estrutura Size que tem um valor Height e Width de 0. |
Propriedades
Height |
Obtém ou define o componente vertical desta estrutura de Size. |
IsEmpty |
Testa se essa estrutura Size tem a altura e largura de 0. |
Width |
Obtém ou define o componente horizontal desta estrutura de Size. |
Métodos
Add(Size, Size) |
Adiciona a largura e altura de uma estrutura Size à largura e altura de outra estrutura Size. |
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. |
Equals(Object) |
Testa para verificar se o objeto especificado é uma estrutura Size com as mesmas dimensões dessa estrutura Size. |
Equals(Size) |
Indica se o objeto atual é igual a outro objeto do mesmo tipo. |
GetHashCode() |
Retorna o código hash desta estrutura Size. |
Round(SizeF) |
Converte a estrutura SizeF especificada em uma estrutura Size, arredondando os valores da estrutura SizeF para os valores inteiros mais próximos. |
Subtract(Size, Size) |
Subtrai a largura e altura de uma estrutura Size da largura e altura de outra estrutura Size. |
ToString() |
Cria uma cadeia de caracteres legível que representa essa estrutura Size. |
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. |
Operadores
Addition(Size, Size) |
Adiciona a largura e altura de uma estrutura Size à largura e altura de outra estrutura Size. |
Division(Size, Int32) |
Divide o Size especificado pelo inteiro especificado. |
Division(Size, Single) |
Divide o Size especificado pelo número de ponto flutuante de precisão simples especificado. |
Equality(Size, Size) |
Testa se duas estruturas Size são iguais. |
Explicit(Size to Point) |
Converte a estrutura especificada Size em uma estrutura Point. |
Implicit(Size to SizeF) |
Converte a estrutura especificada Size em uma estrutura SizeF. |
Inequality(Size, Size) |
Testa se as duas estruturas Size são diferentes. |
Multiply(Int32, Size) |
Multiplica o inteiro especificado pelo Size especificado. |
Multiply(Single, Size) |
Multiplica o número de ponto flutuante de precisão simples pelo Size especificado. |
Multiply(Size, Int32) |
Multiplica o Size especificado pelo inteiro especificado. |
Multiply(Size, Single) |
Multiplica o Size especificado pelo número de ponto flutuante de precisão simples especificado. |
Subtraction(Size, Size) |
Subtrai a largura e altura de uma estrutura Size da largura e altura de outra estrutura Size. |