Struct Rectangle

Struct Rectangle

Nome do espaço: Aspose.OCR Assembleia: Aspose.OCR.dll (25.4.0)

Armazena um conjunto de quatro inteiros que representam a localização e o tamanho de um rectangulo.

public struct Rectangle

Membros herdados

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Rectangle(Int, int, int, int, int)

Inicia uma nova instância da estrutura Aspose.OCR.Rectangle com a localização e tamanho especificados.

public Rectangle(int x, int y, int width, int height)

Parameters

x int

O coordenado x do canto superior esquerdo do rectangulo.

y int

O y-coordenado do canto superior esquerdo do rectangulo.

width int

A largura do rectangulo.

height int

A altura do rectangulo.

Fields

Height

A largura rectangular.

public int Height

Valor de campo

int

Width

A altura do rectangulo.

public int Width

Valor de campo

int

X

O rectangulo x localização.

public int X

Valor de campo

int

Y

Rectangular e localização.

public int Y

Valor de campo

int

Properties

Bottom

Obtenha ou coloca o y-coordenado que é a soma do Aspose.OCR.Rectangle.Y e Aspose.OCR.Rectangle.Alta propriedade valores desta estrutura Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Valor da propriedade

int

Empty

Obtenha um novo exemplo da estrutura Aspose.OCR.Rectangle que tem Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Altos valores definidos para zero.

public static Rectangle Empty { get; }

Valor da propriedade

Rectangle

IsEmpty

Recebe um valor indicando se todas as propriedades numéricas deste Aspose.OCR.Rectangle têm valores de zero.

public bool IsEmpty { get; }

Valor da propriedade

bool

Left

Obtenha ou coloca o coordenado x do lado esquerdo desta estrutura Aspose.OCR..Rectangle.

public int Left { get; set; }

Valor da propriedade

int

Right

Obtenha ou coloca o coordenado x que é a soma de Aspose.OCR.Rectangle.X e Aspose.OCR.Rectangle.Grandes valores de propriedade desta estrutura Aspose.OCR.Rectangle.

public int Right { get; set; }

Valor da propriedade

int

Top

Obtenha ou coloca o y-coordenado da parte superior desta estrutura Aspose.OCR.Rectangle.

public int Top { get; set; }

Valor da propriedade

int

Methods

Contains(Int, Int)

Determina se o ponto especificado está dentro desta estrutura Aspose.OCR.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

O coordenado x do ponto a ser testado.

y int

A coordenada do ponto para testar.

Returns

bool

Este método torna-se verdadeiro se o ponto definido por x’ e y’ for contido dentro desta estrutura Aspose.OCR.Rectangle; caso contrário falso.

Equals(Objeto)

Teste se obj’ é uma estrutura Aspose.OCR.Rectangle com a mesma localização e tamanho desta estrutura Aspose.OCR.Rectangle.

public override bool Equals(object obj)

Parameters

obj object

O sistema.Objeto para testar.

Returns

bool

Este método retorna verdade se obj’ é uma estrutura Aspose.OCR.Rectangle e sua Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, e Aspose.OCR.Rectangle.Height propriedades são iguais às propriedades correspondentes desta estrutura Aspose.OCR.Rectangle; caso contrário, falso.

GetHashCode()

Retorna o código de hash para esta estrutura Aspose.OCR.Rectangle.

public override int GetHashCode()

Returns

int

Um integer que representa o código hash para este rectangulo.

ToString()

Converte os atributos deste Aspose.OCR.Rectangle em uma linha de leitura humana.

public override string ToString()

Returns

string

Uma corrente que contém a posição, largura e altura desta estrutura Aspose.OCR.Rectangle.

Operators

Operador =(Rectangle e Rectangle)

Testar se duas estruturas Aspose.OCR.Rectangle têm localização e tamanho iguais.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

A estrutura Aspose.OCR.Rectangle que está à esquerda do operador da igualdade.

right Rectangle

A estrutura Aspose.OCR.Rectangle que está à direita do operador da igualdade.

Returns

bool

Este operador retorna verdade se as duas estruturas Aspose.OCR.Rectangle têm as mesmas propriedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width, e Aspose.OCR.Rectangle.Height.

Operador !=(Rectangle e Rectangle)

Testar se duas estruturas Aspose.OCR.Rectangle diferem em localização ou tamanho.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

A estrutura Aspose.OCR.Rectangle que está à esquerda do operador de desigualdade.

right Rectangle

A estrutura Aspose.OCR.Rectangle que está à direita do operador de desigualdade.

Returns

bool

Este operador retorna verdade se qualquer um dos Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ou Aspose.OCR.Rectangle.Altas propriedades dos dois Aspose.OCR.Rectangle estruturas são desiguais; caso contrário falso.

 Português