Struct SizeF
Nome do espaço: Aspose.Imaging Assembleia: Aspose.Imaging.dll (25.4.0)
Armazena um par de números de pontos flotantes, tipicamente a largura e a altura de um rectangulo.
public struct SizeF
Membros herdados
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Simeão(Simeão)
Inicializa uma nova instância da estrutura Aspose.Imaging.SizeF do especificado Aspose.Imaging.SizeF.
public SizeF(SizeF size)
Parameters
size
SizeF
O Aspose.Imaging.SizeF a partir do qual criar o novo Aspose.Imaging.SizeF.
Simeão(pontof)
Inicializa uma nova instância da estrutura Aspose.Imaging.SizeF do especificado Aspose.Imaging.PointF.
public SizeF(PointF point)
Parameters
point
PointF
O Aspose.Imaging.PointF de que iniciar este Aspose.Imaging.SizeF.
Simeão(Flóia, Flóia)
Inicializa uma nova instância da estrutura Aspose.Imaging.SizeF das dimensões especificadas.
public SizeF(float width, float height)
Parameters
width
float
O componente de largura do novo Aspose.Imaging.SizeF.
height
float
O componente de altura do novo Aspose.Imaging.SizeF.
Properties
Empty
Recebe uma nova instância da estrutura Aspose.Imaging.SizeF que tem valores Aspose.Imaging.SizeF.Grandeza e Aspose.Imaging.SizeF.Altura definidos para zero.
public static SizeF Empty { get; }
Valor da propriedade
Height
Obtenha ou coloca o componente vertical deste Aspose.Imaging.SizeF.
public float Height { get; set; }
Valor da propriedade
IsEmpty
Obtenha um valor indicando se este Aspose.Imaging.SizeF tem zero largura e altura.
public bool IsEmpty { get; }
Valor da propriedade
Width
Obtenha ou coloca o componente horizontal deste Aspose.Imaging.SizeF.
public float Width { get; set; }
Valor da propriedade
Methods
Add(Título, Título)
Adiciona a largura e altura de uma estrutura Aspose.Imaging.SizeF à largura e altura de outra estrutura Aspose.Imaging.SizeF.
public static SizeF Add(SizeF size1, SizeF size2)
Parameters
size1
SizeF
O primeiro Aspose.Imaging.SizeF para adicionar.
size2
SizeF
O segundo Aspose.Imaging.SizeF para adicionar.
Returns
Uma estrutura Aspose.Imaging.SizeF que é o resultado da operação adicional.
Equals(Objeto)
Testes para ver se o objeto especificado é um Aspose.Imaging.SizeF com as mesmas dimensões que este Aspose.Imaging.SizeF.
public override bool Equals(object obj)
Parameters
obj
object
O sistema.Objeto para testar.
Returns
Este método retorna certo se obj’ é um Aspose.Imaging.SizeF e tem a mesma largura e altura que este Aspose.Imaging.SizeF; 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.
Subtract(Título, Título)
Subtrace a largura e altura de uma estrutura Aspose.Imaging.SizeF da largura e altura de outra estrutura Aspose.Imaging.SizeF.
public static SizeF Subtract(SizeF size1, SizeF size2)
Parameters
size1
SizeF
A estrutura Aspose.Imaging.SizeF no lado esquerdo do operador de subtração.
size2
SizeF
A estrutura Aspose.Imaging.SizeF no lado direito do operador de subtração.
Returns
O Aspose.Imaging.SizeF que é o resultado da operação de subtração.
TópicoF()
Converte um Aspose.Imaging.SizeF para um Aspose.Imaging.PointF.
public PointF ToPointF()
Returns
Retorna uma estrutura Aspose.Imaging.PointF.
ToSize()
Converte uma estrutura Aspose.Imaging.SizeF para uma estrutura Aspose.Imaging.Size com valores de tamanho truncados.
public Size ToSize()
Returns
Retorna uma estrutura Aspose.Imaging.Size.
ToString()
Cria uma linha de leitura humana que representa este Aspose.Imaging.SizeF.
public override string ToString()
Returns
Uma faixa que representa este Aspose.Imaging.SizeF.
Operators
Operador +(Título, Título)
Adiciona a largura e altura de uma estrutura Aspose.Imaging.SizeF à largura e altura de outra estrutura Aspose.Imaging.SizeF.
public static SizeF operator +(SizeF size1, SizeF size2)
Parameters
size1
SizeF
O primeiro Aspose.Imaging.SizeF para adicionar.
size2
SizeF
O segundo Aspose.Imaging.SizeF para adicionar.
Returns
Uma estrutura Aspose.Imaging.SizeF que é o resultado da operação adicional.
Operador =(Título, Título)
Teste se duas estruturas Aspose.Imaging.SizeF são iguais.
public static bool operator ==(SizeF size1, SizeF size2)
Parameters
size1
SizeF
A estrutura Aspose.Imaging.SizeF no lado esquerdo do operador da igualdade.
size2
SizeF
A estrutura Aspose.Imaging.SizeF sobre o direito do operador da igualdade.
Returns
Este operador retorna verdade se size1’ e
size2’ têm a mesma largura e altura; caso contrário, falso.
Operação PointF(Simeão)
Converte o Aspose.Imaging.SizeF especificado para um Aspose.Imaging.PointF.
public static explicit operator PointF(SizeF size)
Parameters
size
SizeF
A estrutura Aspose.Imaging.SizeF para ser convertida
Returns
A estrutura Aspose.Imaging.PointF para a qual este operador converte.
Operador !=(Título, Título)
Teste se duas estruturas Aspose.Imaging.SizeF são diferentes.
public static bool operator !=(SizeF size1, SizeF size2)
Parameters
size1
SizeF
A estrutura Aspose.Imaging.SizeF na esquerda do operador de desigualdade.
size2
SizeF
A estrutura Aspose.Imaging.SizeF sobre o direito do operador de desigualdade.
Returns
Este operador retorna verdade se size1’ e
size2’ diferem em largura ou altura; falso se
size1’ e
size2’ são iguais.
Operador -(Título, Título)
Subtrace a largura e altura de uma estrutura Aspose.Imaging.SizeF da largura e altura de outra estrutura Aspose.Imaging.SizeF.
public static SizeF operator -(SizeF size1, SizeF size2)
Parameters
size1
SizeF
O Aspose.Imaging.SizeF no lado esquerdo do operador de subtração.
size2
SizeF
O Aspose.Imaging.SizeF no lado direito do operador de subtração.
Returns
Um Aspose.Imaging.SizeF que é o resultado da operação de subtração.