Struct SizeF
Namespace: Aspose.Page.Drawing
Assembly: Aspose.Page.dll (25.1.2)
Armazena um par ordenado de números de ponto flutuante, tipicamente a largura e a altura de um retângulo.
public struct SizeF
Membros Herdados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Construtores
SizeF(SizeF)
Inicializa uma nova instância da estrutura Aspose.Page.Drawing.SizeF a partir da estrutura Aspose.Page.Drawing.SizeF existente especificada.
public SizeF(SizeF size)
Parâmetros
size
SizeF
A estrutura Aspose.Page.Drawing.SizeF a partir da qual criar a nova estrutura Aspose.Page.Drawing.SizeF.
SizeF(#=zWfgi6R$WbIywKCegIXZ99gI=)
public SizeF(#=zWfgi6R$WbIywKCegIXZ99gI= pt)
Parâmetros
pt
#=zWfgi6R$WbIywKCegIXZ99gI=
SizeF(float, float)
Inicializa uma nova instância da estrutura Aspose.Page.Drawing.SizeF a partir das dimensões especificadas.
public SizeF(float width, float height)
Parâmetros
width
float
O componente de largura da nova estrutura Aspose.Page.Drawing.SizeF.
height
float
O componente de altura da nova estrutura Aspose.Page.Drawing.SizeF.
Campos
Empty
Obtém uma estrutura Aspose.Page.Drawing.SizeF que tem um valor de Aspose.Page.Drawing.SizeF.Height e Aspose.Page.Drawing.SizeF.Width igual a 0.
public static readonly SizeF Empty
Valor do Campo
Propriedades
Height
Obtém ou define o componente vertical desta estrutura Aspose.Page.Drawing.SizeF.
public float Height { get; set; }
Valor da Propriedade
IsEmpty
Obtém um valor que indica se esta estrutura Aspose.Page.Drawing.SizeF tem largura e altura iguais a zero.
public bool IsEmpty { get; }
Valor da Propriedade
Width
Obtém ou define o componente horizontal desta estrutura Aspose.Page.Drawing.SizeF.
public float Width { get; set; }
Valor da Propriedade
Métodos
Clone()
Clona esta Aspose.Page.Drawing.SizeF.
public object Clone()
Retornos
Equals(object)
Testa se o objeto especificado é uma estrutura Aspose.Page.Drawing.SizeF com as mesmas dimensões que esta estrutura Aspose.Page.Drawing.SizeF.
public override bool Equals(object obj)
Parâmetros
obj
object
O System.Object a ser testado.
Retornos
Este método retorna true se obj
for uma Aspose.Page.Drawing.SizeF e tiver a mesma largura e altura que esta Aspose.Page.Drawing.SizeF; caso contrário, false.
GetHashCode()
Retorna um código hash para esta estrutura Aspose.Page.Drawing.Size.
public override int GetHashCode()
Retornos
Um valor inteiro que especifica um valor hash para esta estrutura Aspose.Page.Drawing.Size.
ToString()
Cria uma string legível que representa esta estrutura Aspose.Page.Drawing.SizeF.
public override string ToString()
Retornos
Uma string que representa esta estrutura Aspose.Page.Drawing.SizeF.
Operadores
operator ==(SizeF, SizeF)
Testa se duas estruturas Aspose.Page.Drawing.SizeF são iguais.
public static bool operator ==(SizeF left, SizeF right)
Parâmetros
left
SizeF
A estrutura Aspose.Page.Drawing.SizeF do lado esquerdo do operador de igualdade.
right
SizeF
A estrutura Aspose.Page.Drawing.SizeF do lado direito do operador de igualdade.
Retornos
Este operador retorna true se left
e right
tiverem largura e altura iguais; caso contrário, false.
operator !=(SizeF, SizeF)
Testa se duas estruturas Aspose.Page.Drawing.SizeF são diferentes.
public static bool operator !=(SizeF sz1, SizeF sz2)
Parâmetros
sz1
SizeF
A estrutura Aspose.Page.Drawing.SizeF do lado esquerdo do operador de desigualdade.
sz2
SizeF
A estrutura Aspose.Page.Drawing.SizeF do lado direito do operador de desigualdade.
Retornos
Este operador retorna true se sz1
e sz2
diferirem em largura ou altura; false se sz1
e sz2
forem iguais.