Class RectangleProjectedShape

Class RectangleProjectedShape

Der Name: Aspose.Imaging.Shapes Versammlung: Aspose.Imaging.dll (25.4.0)

Es repräsentiert eine Form, die über einen rechteckigen Blick auf eine bestimmte Orientierung projiziert wird.Angegeben durch vier Punkte, die in Raum drehen können, die die gleiche Randlänge und 90 Grad zwischen den angrenzenden Randen halten.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Vererbte Mitglieder

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

Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.RectangleProjectedShape Klasse.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Initialisiert eine neue Instanz der Aspose.Imaging.Shapes.RectangleProjectedShape Klasse.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Der Rechtangel zu initialisieren von.

Properties

Bounds

Erhält die Grenzen des Objekts.

[JsonIgnore]
public override RectangleF Bounds { get; }

Eigentumswert

RectangleF

Center

Er bekommt das Zentrum der Form.

[JsonIgnore]
public override PointF Center { get; }

Eigentumswert

PointF

HasSegments

Er erhält einen Wert, der angibt, ob die Form Segmente hat.

[JsonIgnore]
public override bool HasSegments { get; }

Eigentumswert

bool

LeftBottom

Erhalten Sie den linken unteren rechteckenden Punkt.

public PointF LeftBottom { get; }

Eigentumswert

PointF

LeftTop

Erhalten Sie den linken oberen rechteckigen Punkt.

public PointF LeftTop { get; }

Eigentumswert

PointF

RectangleHeight

Erreicht die rechteckige Höhe.

[JsonIgnore]
public double RectangleHeight { get; }

Eigentumswert

double

RectangleWidth

Erhält die rechteckige Breite.

[JsonIgnore]
public double RectangleWidth { get; }

Eigentumswert

double

RightBottom

Erhalten Sie den rechten unteren rechteckenden Punkt.

public PointF RightBottom { get; }

Eigentumswert

PointF

RightTop

Erhalten Sie den rechten oberen rechteckenden Punkt.

public PointF RightTop { get; }

Eigentumswert

PointF

Methods

Equals(Objekt)

Es bestimmt, ob der angegebenen System.Object mit dieser Instanz gleich ist.

public override bool Equals(object obj)

Parameters

obj object

Das System.Object zu vergleichen mit dieser Instanz.

Returns

bool

‘rich’ wenn der angegebenen System.Object mit diesem Beispiel gleich ist; sonst ‘falsch’.

Equals(RectangleProjectedShape)

berprüfen Sie, ob die Objekte gleich sind.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

Das andere Objekt.

Returns

bool

Das Ergebnis der Gleichberechtigung.

GetBounds(Matrix)

Erhält die Grenzen des Objekts.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Die Matrix, die vor Grenzen angewendet wird, wird berechnet.

Returns

RectangleF

Die Grenzen des geschätzten Objekts.

GetBounds(Matrix und Pen)

Erhält die Grenzen des Objekts.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Die Matrix, die vor Grenzen angewendet wird, wird berechnet.

pen Pen

Die Pen zu verwenden für Objekt. Dies kann die Größe der Grenzen des Objekts beeinflussen.

Returns

RectangleF

Die Grenzen des geschätzten Objekts.

GetHashCode()

Wiederherstellen eines Hash-Codes für diesen Fall.

public override int GetHashCode()

Returns

int

Ein Hash-Code für dieses Beispiel, geeignet für die Verwendung in Hash-Algorithmen und Datenstrukturen wie eine Hash-Tabelle.

Transform(Matrix)

Anwendung der angegebenen Transformation auf die Form.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Die Transformation anzuwenden.

 Deutsch