Struct Size

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

Size

Height

Obtenha ou coloca o componente vertical deste Aspose.Imaging.Size.

public int Height { get; set; }

Valor da propriedade

int

IsEmpty

Obtenha um valor indicando se este Aspose.Imaging.Size tem largura e altura de 0.

[JsonIgnore]
public bool IsEmpty { get; }

Valor da propriedade

bool

Width

Obtenha ou coloca o componente horizontal deste Aspose.Imaging.Size.

public int Width { get; set; }

Valor da propriedade

int

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

Size

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

Size

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

bool

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

int

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

Size

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

Size

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

string

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

Size

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

Size

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

bool

É 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

Point

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

SizeF

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

bool

É 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

Size

Uma estrutura Aspose.Imaging.Size que é o resultado da operação de subtração.

 Português