Class RectangleProjectedShape
ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.5.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 : ShapeInheritance
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.