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
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
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Fastighetsvärde
HasSegments
Det får ett värde som indikerar om formen har segment.
[JsonIgnore]
public override bool HasSegments { get; }
Fastighetsvärde
LeftBottom
Få den nedre vänstra rektangeln punkt.
public PointF LeftBottom { get; }
Fastighetsvärde
LeftTop
Få den övre vänstra rektangeln punkt.
public PointF LeftTop { get; }
Fastighetsvärde
RectangleHeight
Få höjden på rektangeln.
[JsonIgnore]
public double RectangleHeight { get; }
Fastighetsvärde
RectangleWidth
Få rektangulär bredd.
[JsonIgnore]
public double RectangleWidth { get; }
Fastighetsvärde
RightBottom
Få rätt nedre rektangulär poäng.
public PointF RightBottom { get; }
Fastighetsvärde
RightTop
Få rätt övre rektangulär poäng.
public PointF RightTop { get; }
Fastighetsvärde
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
’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
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
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
gränserna för det uppskattade objektet.
GetHashCode()
Returnerar en hashkod för denna instans.
public override int GetHashCode()
Returns
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.