Class RectangleProjectedShape

Class RectangleProjectedShape

Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)

Representa una forma que es projecta sobre un rectangle girat a una determinada orientació.Especificada per quatre punts que es poden girar en l’espai mantenint la mateixa longitud dels extrems i 90 graus entre els extremos adjacents.

[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Membres heretats

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

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

El rectangle per iniciar-se.

Properties

Bounds

Es troben els límits de l’objecte.

[JsonIgnore]
public override RectangleF Bounds { get; }

Valor de la propietat

RectangleF

Center

És el centre de la forma.

[JsonIgnore]
public override PointF Center { get; }

Valor de la propietat

PointF

HasSegments

Obté un valor que indica si la forma té segments.

[JsonIgnore]
public override bool HasSegments { get; }

Valor de la propietat

bool

LeftBottom

Obté el punt rectangle inferior esquerre.

public PointF LeftBottom { get; }

Valor de la propietat

PointF

LeftTop

Obté el punt rectangle superior esquerre.

public PointF LeftTop { get; }

Valor de la propietat

PointF

RectangleHeight

Obtenir l’altura del rectangle.

[JsonIgnore]
public double RectangleHeight { get; }

Valor de la propietat

double

RectangleWidth

Obtenir l’amplada rectangular.

[JsonIgnore]
public double RectangleWidth { get; }

Valor de la propietat

double

RightBottom

Aconsegueix el punt rectangle inferior dret.

public PointF RightBottom { get; }

Valor de la propietat

PointF

RightTop

Obté el punt rectangle superior dret.

public PointF RightTop { get; }

Valor de la propietat

PointF

Methods

Equals(Objecte)

Determina si el Sistema.Objecte especificat és igual a aquesta instància.

public override bool Equals(object obj)

Parameters

obj object

El sistema.Objecte per comparar amb aquesta instància.

Returns

bool

‘verd’ si l’especificat Sistema.Object és igual a aquesta instància; d’altra banda, ‘falsa’.

Equals(RectangleProjectedShape)

Veure si els objectes són iguals.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

L’altre objecte

Returns

bool

El resultat de la comparació d’igualtat.

GetBounds(Matrix)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

Returns

RectangleF

Els límits de l’objecte estimat.

GetBounds(Matriu i Pen)

Es troben els límits de l’objecte.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

La matriu que s’ha d’aplicar abans dels límits es calcularà.

pen Pen

La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.

Returns

RectangleF

Els límits de l’objecte estimat.

GetHashCode()

Retorna un codi hash per a aquesta instància.

public override int GetHashCode()

Returns

int

Un codi hash per a aquest exemple, adequat per utilitzar en algoritmes de hashing i estructures de dades com una taula hash.

Transform(Matrix)

Aplica la transformació especificada a la forma.

public override void Transform(Matrix transform)

Parameters

transform Matrix

La transformació a aplicar.

 Català