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
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
Center
Se saa muodon keskustan.
[JsonIgnore]
public override PointF Center { get; }
Omistuksen arvo
HasSegments
Saat arvon, joka osoittaa, onko muodossa segmenttejä.
[JsonIgnore]
public override bool HasSegments { get; }
Omistuksen arvo
LeftBottom
Valitse vasemman pohjan rektangulipiste.
public PointF LeftBottom { get; }
Omistuksen arvo
LeftTop
Saa vasemman yläpuolisen oikea-osaisen pisteen.
public PointF LeftTop { get; }
Omistuksen arvo
RectangleHeight
Saa oikea kulma korkeus.
[JsonIgnore]
public double RectangleHeight { get; }
Omistuksen arvo
RectangleWidth
Saa oikeakylän leveys.
[JsonIgnore]
public double RectangleWidth { get; }
Omistuksen arvo
RightBottom
Saa oikean pohjan oikea kulma.
public PointF RightBottom { get; }
Omistuksen arvo
RightTop
Saa oikean yläpuolisen rektangulin pisteen.
public PointF RightTop { get; }
Omistuksen arvo
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
’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
Yhdenvertaisuus on tulos.
GetBounds(Matrix)
Kohtaa kohteen rajat.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matriisi, jota sovelletaan ennen rajoja, lasketaan.
Returns
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
arvioidun kohteen rajat.
GetHashCode()
Palauta hash-koodi tähän tapaukseen.
public override int GetHashCode()
Returns
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.