Class RectangleProjectedShape

Class RectangleProjectedShape

Namn på plats: Aspose.Imaging.Shapes Församling: Aspose.Imaging.dll (25.4.0)

Representerar en form som projiceras över rektangeln som vänder sig till en viss orientering.Specificeras av fyra punkter som kan roteras i rymden som håller samma längd och 90 grader mellan närliggande ändar.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Arvsmedlemmar

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

Initialiserar en ny instans av Aspose.Imaging.Shapes.RectangleProjectedShape klass.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Initialiserar en ny instans av Aspose.Imaging.Shapes.RectangleProjectedShape klass.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

rektangeln att initialisera från.

Properties

Bounds

Hämta objektets gränser.

[JsonIgnore]
public override RectangleF Bounds { get; }

Fastighetsvärde

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Fastighetsvärde

PointF

HasSegments

Det får ett värde som indikerar om formen har segment.

[JsonIgnore]
public override bool HasSegments { get; }

Fastighetsvärde

bool

LeftBottom

Få den nedre vänstra rektangeln punkt.

public PointF LeftBottom { get; }

Fastighetsvärde

PointF

LeftTop

Få den övre vänstra rektangeln punkt.

public PointF LeftTop { get; }

Fastighetsvärde

PointF

RectangleHeight

Få höjden på rektangeln.

[JsonIgnore]
public double RectangleHeight { get; }

Fastighetsvärde

double

RectangleWidth

Få rektangulär bredd.

[JsonIgnore]
public double RectangleWidth { get; }

Fastighetsvärde

double

RightBottom

Få rätt nedre rektangulär poäng.

public PointF RightBottom { get; }

Fastighetsvärde

PointF

RightTop

Få rätt övre rektangulär poäng.

public PointF RightTop { get; }

Fastighetsvärde

PointF

Methods

Equals(Objektet)

Det bestämmer om den angivna System.Object är lika med denna instans.

public override bool Equals(object obj)

Parameters

obj object

System.Object att jämföra med denna instans.

Returns

bool

’true’ om den angivna System.Object är lik denna instans; annars, ‘falsk’.

Equals(RectangleProjectedShape)

Kontrollera om objekt är lika.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

Det andra objektet.

Returns

bool

jämställdhetens resultat.

GetBounds(Matrix)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetBounds(Matrix och Pen)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

pen Pen

Penna att använda för objekt. Detta kan påverka objektets gränsvärde.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetHashCode()

Returnerar en hashkod för denna instans.

public override int GetHashCode()

Returns

int

En hashkod för det här exemplet, lämplig för användning i hashingalgoritmer och datastrukturer som en hashtabell.

Transform(Matrix)

Tillämpa den angivna omvandlingen till formen.

public override void Transform(Matrix transform)

Parameters

transform Matrix

omvandlingen att tillämpa.

 Svenska