Class RectangleProjectedShape

Class RectangleProjectedShape

Le nom : Aspose.Imaging.Shapes Assemblée: Aspose.Imaging.dll (25.4.0)

Si tratta di una forma progettata su un rettangolo rivolto ad una particolare orientazione.Spiegato da quattro punti che possono essere girati nello spazio mantenendo le stesse lunghezze dei confini e 90 gradi tra i confini adiacenti.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

I membri ereditari

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

Initialisez une nouvelle instance de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Initialisez une nouvelle instance de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Il rectangolo per inizializzare da.

Properties

Bounds

Riceve i limiti dell’oggetto.

[JsonIgnore]
public override RectangleF Bounds { get; }

Valore di proprietà

RectangleF

Center

Ottieni il centro della forma.

[JsonIgnore]
public override PointF Center { get; }

Valore di proprietà

PointF

HasSegments

Riceve un valore che indica se la forma ha segmenti.

[JsonIgnore]
public override bool HasSegments { get; }

Valore di proprietà

bool

LeftBottom

Ottieni il punto rettangolo inferiore sinistro.

public PointF LeftBottom { get; }

Valore di proprietà

PointF

LeftTop

Ottieni il punto rettangolo superiore sinistro.

public PointF LeftTop { get; }

Valore di proprietà

PointF

RectangleHeight

Riceve l’altezza del rectangolo.

[JsonIgnore]
public double RectangleHeight { get; }

Valore di proprietà

double

RectangleWidth

Riceve la larghezza rettangolare.

[JsonIgnore]
public double RectangleWidth { get; }

Valore di proprietà

double

RightBottom

Ottieni il punto rettangolo inferiore destro.

public PointF RightBottom { get; }

Valore di proprietà

PointF

RightTop

Ottieni il punto rettangolo superiore destro.

public PointF RightTop { get; }

Valore di proprietà

PointF

Methods

Equals(Objets)

Determinerà se il System.Object specificato è uguale a questa instanza.

public override bool Equals(object obj)

Parameters

obj object

Il sistema.oggetto per paragonare con questa instanza.

Returns

bool

’true’ se il specifico System.Object è uguale a questa instanza; altrimenti, ‘falso’.

Equals(RectangleProjectedShape)

Verificare se gli oggetti sono uguali.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

L’altro oggetto

Returns

bool

Il risultato della comparsa di uguaglianza.

GetBounds(Matrix)

Riceve i limiti dell’oggetto.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

La matrice da applicare prima dei limiti sarà calcolata.

Returns

RectangleF

I limiti dell’oggetto stimato.

GetBounds(Matrix et Pen)

Riceve i limiti dell’oggetto.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

La matrice da applicare prima dei limiti sarà calcolata.

pen Pen

La penna da usare per l’oggetto. Questo può influenzare la dimensione dei confini dell’oggetto.

Returns

RectangleF

I limiti dell’oggetto stimato.

GetHashCode()

Ritorna un codice hash per questo caso.

public override int GetHashCode()

Returns

int

Un codice hash per questo esempio, adatto per l’uso in algoritmi di hashing e strutture di dati come una tabella hash.

Transform(Matrix)

Applicare la trasformazione specificata alla forma.

public override void Transform(Matrix transform)

Parameters

transform Matrix

La trasformazione da applicare.

 Français