Struct Rectangle

Struct Rectangle

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

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

public struct Rectangle

Membros Herdados

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

Construtores

Rectangle(int, int, int, int)

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

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

Parâmetros

x int

A coordenada x do canto superior esquerdo do retângulo.

y int

A coordenada y do canto superior esquerdo do retângulo.

width int

A largura do retângulo.

height int

A altura do retângulo.

Campos

Height

A largura do retângulo.

public int Height

Valor do Campo

int

Width

A altura do retângulo.

public int Width

Valor do Campo

int

X

A localização x do retângulo.

public int X

Valor do Campo

int

Y

A localização y do retângulo.

public int Y

Valor do Campo

int

Propriedades

Bottom

Obtém ou define a coordenada y que é a soma dos valores das propriedades Aspose.OCR.Rectangle.Y e Aspose.OCR.Rectangle.Height desta estrutura Aspose.OCR.Rectangle.

public int Bottom { get; set; }

Valor da Propriedade

int

Empty

Obtém uma nova instância da estrutura Aspose.OCR.Rectangle que tem Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Height definidas como zero.

public static Rectangle Empty { get; }

Valor da Propriedade

Rectangle

IsEmpty

Obtém um valor que indica se todas as propriedades numéricas desta Aspose.OCR.Rectangle têm valores iguais a zero.

public bool IsEmpty { get; }

Valor da Propriedade

bool

Left

Obtém ou define a coordenada x da borda esquerda desta estrutura Aspose.OCR.Rectangle.

public int Left { get; set; }

Valor da Propriedade

int

Right

Obtém ou define a coordenada x que é a soma dos valores das propriedades Aspose.OCR.Rectangle.X e Aspose.OCR.Rectangle.Width desta estrutura Aspose.OCR.Rectangle.

public int Right { get; set; }

Valor da Propriedade

int

Top

Obtém ou define a coordenada y da borda superior desta estrutura Aspose.OCR.Rectangle.

public int Top { get; set; }

Valor da Propriedade

int

Métodos

Contains(int, int)

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

public bool Contains(int x, int y)

Parâmetros

x int

A coordenada x do ponto a ser testado.

y int

A coordenada y do ponto a ser testado.

Retornos

bool

Este método retorna verdadeiro se o ponto definido por x e y estiver contido dentro desta estrutura Aspose.OCR.Rectangle; caso contrário, falso.

Equals(object)

Testa 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)

Parâmetros

obj object

O System.Object a ser testado.

Retornos

bool

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

GetHashCode()

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

public override int GetHashCode()

Retornos

int

Um inteiro que representa o código hash para este retângulo.

ToString()

Converte os atributos desta Aspose.OCR.Rectangle em uma string legível por humanos.

public override string ToString()

Retornos

string

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

Operadores

operator ==(Rectangle, Rectangle)

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

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

Parâmetros

left Rectangle

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

right Rectangle

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

Retornos

bool

Este operador retorna verdadeiro se as duas estruturas Aspose.OCR.Rectangle tiverem propriedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width e Aspose.OCR.Rectangle.Height iguais.

operator !=(Rectangle, Rectangle)

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

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

Parâmetros

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.

Retornos

bool

Este operador retorna verdadeiro se qualquer uma das propriedades Aspose.OCR.Rectangle.X, Aspose.OCR.Rectangle.Y, Aspose.OCR.Rectangle.Width ou Aspose.OCR.Rectangle.Height das duas estruturas Aspose.OCR.Rectangle forem diferentes; caso contrário, falso.

 Português