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
Width
A altura do retângulo.
public int Width
Valor do Campo
X
A localização x do retângulo.
public int X
Valor do Campo
Y
A localização y do retângulo.
public int Y
Valor do Campo
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
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
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
Left
Obtém ou define a coordenada x da borda esquerda desta estrutura Aspose.OCR.Rectangle.
public int Left { get; set; }
Valor da Propriedade
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
Top
Obtém ou define a coordenada y da borda superior desta estrutura Aspose.OCR.Rectangle.
public int Top { get; set; }
Valor da Propriedade
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
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
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
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
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
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
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.