Class RectangleProjectedShape

Class RectangleProjectedShape

ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.4.0)

Se edustaa muotoa, joka on suunnattu suorakylän yli, joka kääntyy tiettyyn suuntaan.Määritellään neljällä pisteellä, jotka voidaan kierrättää avaruudessa pitämällä samoja reunojen pituutta ja 90 astetta vierekkäiden reunojen välillä.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Perintöjäsenet

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

Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.RectangleProjectedShape luokasta.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Aloitetaan uusi esimerkki Aspose.Imaging.Shapes.RectangleProjectedShape luokasta.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Oikealla reitillä aloitetaan.

Properties

Bounds

Kohtaa kohteen rajat.

[JsonIgnore]
public override RectangleF Bounds { get; }

Omistuksen arvo

RectangleF

Center

Se saa muodon keskustan.

[JsonIgnore]
public override PointF Center { get; }

Omistuksen arvo

PointF

HasSegments

Saat arvon, joka osoittaa, onko muodossa segmenttejä.

[JsonIgnore]
public override bool HasSegments { get; }

Omistuksen arvo

bool

LeftBottom

Valitse vasemman pohjan rektangulipiste.

public PointF LeftBottom { get; }

Omistuksen arvo

PointF

LeftTop

Saa vasemman yläpuolisen oikea-osaisen pisteen.

public PointF LeftTop { get; }

Omistuksen arvo

PointF

RectangleHeight

Saa oikea kulma korkeus.

[JsonIgnore]
public double RectangleHeight { get; }

Omistuksen arvo

double

RectangleWidth

Saa oikeakylän leveys.

[JsonIgnore]
public double RectangleWidth { get; }

Omistuksen arvo

double

RightBottom

Saa oikean pohjan oikea kulma.

public PointF RightBottom { get; }

Omistuksen arvo

PointF

RightTop

Saa oikean yläpuolisen rektangulin pisteen.

public PointF RightTop { get; }

Omistuksen arvo

PointF

Methods

Equals(Objekti)

Määrittää, onko määritetty System.Object samanlainen kuin tämä tapaus.

public override bool Equals(object obj)

Parameters

obj object

Järjestelmä.Object verrata tähän tapaukseen.

Returns

bool

’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.

Equals(RectangleProjectedShape)

Tarkista, ovatko kohteet tasa-arvoisia

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

Toinen esine on.

Returns

bool

Yhdenvertaisuus on tulos.

GetBounds(Matrix)

Kohtaa kohteen rajat.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriisi, jota sovelletaan ennen rajoja, lasketaan.

Returns

RectangleF

arvioidun kohteen rajat.

GetBounds(Matrix ja Pen)

Kohtaa kohteen rajat.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriisi, jota sovelletaan ennen rajoja, lasketaan.

pen Pen

Tämä voi vaikuttaa kohteen rajojen koon.

Returns

RectangleF

arvioidun kohteen rajat.

GetHashCode()

Palauta hash-koodi tähän tapaukseen.

public override int GetHashCode()

Returns

int

Tällainen hash-koodi, joka sopii käytettäväksi hashing-algoritmeissa ja tietorakenteissa, kuten hash-taulukossa.

Transform(Matrix)

Sovelletaan määriteltyä muuntamista muotoon.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Muutos on sovellettava.

 Suomi