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