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
Width
A altura do rectangulo.
public int Width
Valor de campo
X
O rectangulo x localização.
public int X
Valor de campo
Y
Rectangular e localização.
public int Y
Valor de campo
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
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
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
Left
Obtenha ou coloca o coordenado x do lado esquerdo desta estrutura Aspose.OCR..Rectangle.
public int Left { get; set; }
Valor da propriedade
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
Top
Obtenha ou coloca o y-coordenado da parte superior desta estrutura Aspose.OCR.Rectangle.
public int Top { get; set; }
Valor da propriedade
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
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
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
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
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
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
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.