Class RectangleProjectedShape

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

RectangleShape , TextShape

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

RectangleF

Center

É o centro da forma.

[JsonIgnore]
public override PointF Center { get; }

Valor da propriedade

PointF

HasSegments

Recebe um valor indicando se a forma tem segmentos.

[JsonIgnore]
public override bool HasSegments { get; }

Valor da propriedade

bool

LeftBottom

Obtenha o ponto rectangular inferior esquerdo.

public PointF LeftBottom { get; }

Valor da propriedade

PointF

LeftTop

Obtenha o ponto rectangular superior esquerdo.

public PointF LeftTop { get; }

Valor da propriedade

PointF

RectangleHeight

alcança a altura do rectangulo.

[JsonIgnore]
public double RectangleHeight { get; }

Valor da propriedade

double

RectangleWidth

Obtenha a largura rectangular.

[JsonIgnore]
public double RectangleWidth { get; }

Valor da propriedade

double

RightBottom

Obtenha o ponto rectangular inferior direito.

public PointF RightBottom { get; }

Valor da propriedade

PointF

RightTop

Obtenha o ponto rectangular superior direito.

public PointF RightTop { get; }

Valor da propriedade

PointF

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

bool

‘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

bool

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

RectangleF

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

RectangleF

Os limites do objeto estimado.

GetHashCode()

Retorna um código hash para esta instância.

public override int GetHashCode()

Returns

int

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.

 Português