Class RectangleProjectedShape

Class RectangleProjectedShape

Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)

Det repræsenterer en form, der er projiceret over rektangle, der vender til en bestemt orientering.Specifikeret af fire punkter, der kan roteres i rummet ved at opretholde de samme kantlængder og 90 grader mellem de tilstødende kanter.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

De arvede medlemmer

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

Initialiserer en ny instans af Aspose.Imaging.Shapes.RectangleProjectedShape klasse.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Initialiserer en ny instans af Aspose.Imaging.Shapes.RectangleProjectedShape klasse.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Den rektangle til at initialisere fra.

Properties

Bounds

Gør objektets grænser.

[JsonIgnore]
public override RectangleF Bounds { get; }

Ejendomsværdi

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Ejendomsværdi

PointF

HasSegments

Giver en værdi, der angiver, om formen har segmenter.

[JsonIgnore]
public override bool HasSegments { get; }

Ejendomsværdi

bool

LeftBottom

Få det venstre nedre rektangulære punkt.

public PointF LeftBottom { get; }

Ejendomsværdi

PointF

LeftTop

Få den øverste venstre rektangulære punkt.

public PointF LeftTop { get; }

Ejendomsværdi

PointF

RectangleHeight

Få højden af rektanglen.

[JsonIgnore]
public double RectangleHeight { get; }

Ejendomsværdi

double

RectangleWidth

Gør rektangulær bredde.

[JsonIgnore]
public double RectangleWidth { get; }

Ejendomsværdi

double

RightBottom

Få den højre nedre rektangulære punkt.

public PointF RightBottom { get; }

Ejendomsværdi

PointF

RightTop

Få det højre øverste rektangulære punkt.

public PointF RightTop { get; }

Ejendomsværdi

PointF

Methods

Equals(Objekt)

Det bestemmer, om den angivne System.Object er lig med denne instans.

public override bool Equals(object obj)

Parameters

obj object

System.Object til at sammenligne med denne instans.

Returns

bool

’true’ hvis det angivne System.Object er lig med dette eksempel; ellers ‘falske’.

Equals(RectangleProjectedShape)

Tjek, om objekterne er lige.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

Det andet objekt.

Returns

bool

Sammenligning af ligestilling er resultatet.

GetBounds(Matrix)

Gør objektets grænser.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Den matrix, der skal anvendes før grænser, vil blive beregnet.

Returns

RectangleF

Den anslåede objekts grænser.

GetBounds(Matrix og Pen)

Gør objektets grænser.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Den matrix, der skal anvendes før grænser, vil blive beregnet.

pen Pen

Den pen til brug for objekt. Dette kan påvirke objektets grænse størrelse.

Returns

RectangleF

Den anslåede objekts grænser.

GetHashCode()

Returnerer en hash-kode til dette tilfælde.

public override int GetHashCode()

Returns

int

En hash kode til dette eksempel, egnet til brug i hashing algoritmer og data strukturer som en hash tabel.

Transform(Matrix)

Anvend den angivne transformation til formen.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Forvandlingen skal anvendes.

 Dansk