Class RectangleProjectedShape
Nome do espaço: Aspose.Imaging.Shapes Assembleia: Aspose.Imaging.dll (25.4.0)
Representa uma forma que é projetada sobre um rectangulo voltado para uma determinada orientação.Especificado por quatro pontos que podem ser girados no espaço mantendo os mesmos lados de comprimento e 90 graus entre os lados adjacentes.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Membros herdados
Shape.Equals(object) , Shape.GetHashCode() , Shape.Equals(Shape) , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Equals(ObjectWithBounds) , ObjectWithBounds.Bounds , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
RectangleProjectedShape()
Inicia uma nova instância da classe Aspose.Imaging.Shapes.RectangleProjectedShape.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Inicia uma nova instância da classe Aspose.Imaging.Shapes.RectangleProjectedShape.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
O rectangulo para iniciar de.
Properties
Bounds
Conheça os limites do objeto.
[JsonIgnore]
public override RectangleF Bounds { get; }
Valor da propriedade
Center
É o centro da forma.
[JsonIgnore]
public override PointF Center { get; }
Valor da propriedade
HasSegments
Recebe um valor indicando se a forma tem segmentos.
[JsonIgnore]
public override bool HasSegments { get; }
Valor da propriedade
LeftBottom
Obtenha o ponto rectangular inferior esquerdo.
public PointF LeftBottom { get; }
Valor da propriedade
LeftTop
Obtenha o ponto rectangular superior esquerdo.
public PointF LeftTop { get; }
Valor da propriedade
RectangleHeight
alcança a altura do rectangulo.
[JsonIgnore]
public double RectangleHeight { get; }
Valor da propriedade
RectangleWidth
Obtenha a largura rectangular.
[JsonIgnore]
public double RectangleWidth { get; }
Valor da propriedade
RightBottom
Obtenha o ponto rectangular inferior direito.
public PointF RightBottom { get; }
Valor da propriedade
RightTop
Obtenha o ponto rectangular superior direito.
public PointF RightTop { get; }
Valor da propriedade
Methods
Equals(Objeto)
Determina se o Sistema.Objeto especificado é igual a esta instância.
public override bool Equals(object obj)
Parameters
obj
object
O Sistema.Objeto para comparar com esta instância.
Returns
‘verdade’ se o Sistema.Objeto especificado é igual a esta instância; caso contrário, ‘falso’.
Equals(RectangleProjectedShape)
Verifique se os objetos são iguais.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
O outro objeto.
Returns
O resultado da comparação da igualdade.
GetBounds(Matrix)
Conheça os limites do objeto.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
A matriz a aplicar antes dos limites será calculada.
Returns
Os limites do objeto estimado.
GetBounds(Matriz e Pen)
Conheça os limites do objeto.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
A matriz a aplicar antes dos limites será calculada.
pen
Pen
A caneta para usar para o objeto. isto pode influenciar o tamanho dos limites do objeto.
Returns
Os limites do objeto estimado.
GetHashCode()
Retorna um código hash para esta instância.
public override int GetHashCode()
Returns
Um código de hash para este exemplo, adequado para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.
Transform(Matrix)
Aplique a transformação especificada à forma.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
A transformação a ser aplicada.