Struct Size
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.0)
representando o tamanho.
public struct Size
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Size(Point)
Inicializa uma nova instância da estrutura Aspose.Imaging.Size do Aspose.Imaging.Point especificado.
public Size(Point point)
Parameters
point
Point
O Aspose.Imaging.Point a partir do qual iniciar este Aspose.Imaging.Size.
Size(Int, Int)
Inicializa uma nova instância da estrutura Aspose.Imaging.Size das dimensões especificadas.
public Size(int width, int height)
Parameters
width
int
O componente de largura do novo Aspose.Imaging.Size.
height
int
O componente de altura do novo Aspose.Imaging.Size.
Properties
Empty
Obtenha uma nova instância da estrutura Aspose.Imaging.Size que tem valores Aspose.Imaging.Size.Width e Aspose.Imaging.Size.Height definidos para zero.
[JsonIgnore]
public static Size Empty { get; }
Valor da propriedade
Height
Obtenha ou coloca o componente vertical deste Aspose.Imaging.Size.
public int Height { get; set; }
Valor da propriedade
IsEmpty
Obtenha um valor indicando se este Aspose.Imaging.Size tem largura e altura de 0.
[JsonIgnore]
public bool IsEmpty { get; }
Valor da propriedade
Width
Obtenha ou coloca o componente horizontal deste Aspose.Imaging.Size.
public int Width { get; set; }
Valor da propriedade
Methods
Add(tamanho, tamanho)
Adicione a largura e altura de uma estrutura Aspose.Imaging.Size à largura e altura de outra estrutura Aspose.Imaging.Size.
public static Size Add(Size size1, Size size2)
Parameters
size1
Size
O primeiro Aspose.Imaging.Size para adicionar.
size2
Size
O segundo Aspose.Imaging.Size para adicionar.
Returns
Uma estrutura Aspose.Imaging.Size que é o resultado da operação adicional.
Ceiling(Simeão)
Converte a estrutura especificada Aspose.Imaging.SizeF para uma estrutura Aspose.Imaging.Size, girando os valores da estrutura Aspose.Imaging.Size para os seguintes valores inteiros superiores.
public static Size Ceiling(SizeF size)
Parameters
size
SizeF
A estrutura Aspose.Imaging.SizeF para converter.
Returns
O Aspose.Imaging.Size estrutura este método converte para.
Equals(Objeto)
Testes para ver se o objeto especificado é um Aspose.Imaging.Size com as mesmas dimensões que este Aspose.Imaging.Size.
public override bool Equals(object obj)
Parameters
obj
object
O sistema.Objeto para testar.
Returns
Verdadeiro se obj’ é um Aspose.Imaging.Size e tem a mesma largura e altura que este Aspose.Imaging.Size; caso contrário, falso.
GetHashCode()
Retorna um código de hash para esta estrutura Aspose.Imaging.Size.
public override int GetHashCode()
Returns
Um valor inteiro que especifica um valor de hash para esta estrutura Aspose.Imaging.Size.
Round(Simeão)
Converte a estrutura especificada Aspose.Imaging.SizeF para uma estrutura Aspose.Imaging.Size, girando os valores da estrutura Aspose.Imaging.SizeF para os valores inteiros mais próximos.
public static Size Round(SizeF size)
Parameters
size
SizeF
A estrutura Aspose.Imaging.SizeF para converter.
Returns
O Aspose.Imaging.Size estrutura este método converte para.
Subtract(tamanho, tamanho)
Subtrace a largura e altura de uma estrutura Aspose.Imaging.Size da largura e altura de outra estrutura Aspose.Imaging.Size.
public static Size Subtract(Size size1, Size size2)
Parameters
size1
Size
A estrutura Aspose.Imaging.Size no lado esquerdo do operador de subtração.
size2
Size
A estrutura Aspose.Imaging.Size no lado direito do operador de subtração.
Returns
O Aspose.Imaging.Size que é o resultado da operação de subtração.
ToString()
Cria uma linha de leitura humana que representa este Aspose.Imaging.Size.
public override string ToString()
Returns
Uma faixa que representa este Aspose.Imaging.Size.
Truncate(Simeão)
Converte a estrutura especificada Aspose.Imaging.SizeF para uma estrutura Aspose.Imaging.Size, truncando os valores da estrutura Aspose.Imaging.SizeF para os seguintes valores integrais inferiores.
public static Size Truncate(SizeF size)
Parameters
size
SizeF
A estrutura Aspose.Imaging.SizeF para converter.
Returns
O Aspose.Imaging.Size estrutura este método converte para.
Operators
Operador +(tamanho, tamanho)
Adicione a largura e altura de uma estrutura Aspose.Imaging.Size à largura e altura de outra estrutura Aspose.Imaging.Size.
public static Size operator +(Size size1, Size size2)
Parameters
size1
Size
O primeiro Aspose.Imaging.Size para adicionar.
size2
Size
O segundo Aspose.Imaging.Size para adicionar.
Returns
Uma estrutura Aspose.Imaging.Size que é o resultado da operação adicional.
Operador =(tamanho, tamanho)
Teste se duas estruturas Aspose.Imaging.Size são iguais.
public static bool operator ==(Size size1, Size size2)
Parameters
size1
Size
A estrutura Aspose.Imaging.Size no lado esquerdo do operador da igualdade.
size2
Size
A estrutura Aspose.Imaging.Size em direção ao operador da igualdade.
Returns
É verdade se size1’ e
size2’ têm largura e altura iguais; caso contrário, falso.
O ponto do operador(Size)
Converte o Aspose.Imaging.Size especificado para um Aspose.Imaging.Point.
public static explicit operator Point(Size size)
Parameters
size
Size
O Aspose.Imaging.Size para converter.
Returns
A estrutura Aspose.Imaging.Point para a qual este operador converte.
Operador Implicado SizeF(Size)
Converte o especificado Aspose.Imaging.Size para um Aspose.Imaging.SizeF.
public static implicit operator SizeF(Size size)
Parameters
size
Size
O Aspose.Imaging.Size para converter.
Returns
A estrutura Aspose.Imaging.SizeF para a qual este operador converte.
Operador !=(tamanho, tamanho)
Teste se duas estruturas Aspose.Imaging.Size são diferentes.
public static bool operator !=(Size size1, Size size2)
Parameters
size1
Size
A estrutura Aspose.Imaging.Size na esquerda do operador de desigualdade.
size2
Size
A estrutura Aspose.Imaging.Size sobre o direito do operador de desigualdade.
Returns
É verdade se size1’ e
size2’ diferem em largura ou altura; falso se
size1’ e
size2’ são iguais.
Operador -(tamanho, tamanho)
Subtrace a largura e altura de uma estrutura Aspose.Imaging.Size da largura e altura de outra estrutura Aspose.Imaging.Size.
public static Size operator -(Size size1, Size size2)
Parameters
size1
Size
A estrutura Aspose.Imaging.Size no lado esquerdo do operador de subtração.
size2
Size
A estrutura Aspose.Imaging.Size no lado direito do operador de subtração.
Returns
Uma estrutura Aspose.Imaging.Size que é o resultado da operação de subtração.