Class RectangleProjectedShape
Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)
Det repræsenterer en form, der er projiceret over rektangle, der vender til en bestemt orientering.Specifikeret af fire punkter, der kan roteres i rummet ved at opretholde de samme kantlængder og 90 grader mellem de tilstødende kanter.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.Shapes.RectangleProjectedShape klasse.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Initialiserer en ny instans af Aspose.Imaging.Shapes.RectangleProjectedShape klasse.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
Den rektangle til at initialisere fra.
Properties
Bounds
Gør objektets grænser.
[JsonIgnore]
public override RectangleF Bounds { get; }
Ejendomsværdi
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Ejendomsværdi
HasSegments
Giver en værdi, der angiver, om formen har segmenter.
[JsonIgnore]
public override bool HasSegments { get; }
Ejendomsværdi
LeftBottom
Få det venstre nedre rektangulære punkt.
public PointF LeftBottom { get; }
Ejendomsværdi
LeftTop
Få den øverste venstre rektangulære punkt.
public PointF LeftTop { get; }
Ejendomsværdi
RectangleHeight
Få højden af rektanglen.
[JsonIgnore]
public double RectangleHeight { get; }
Ejendomsværdi
RectangleWidth
Gør rektangulær bredde.
[JsonIgnore]
public double RectangleWidth { get; }
Ejendomsværdi
RightBottom
Få den højre nedre rektangulære punkt.
public PointF RightBottom { get; }
Ejendomsværdi
RightTop
Få det højre øverste rektangulære punkt.
public PointF RightTop { get; }
Ejendomsværdi
Methods
Equals(Objekt)
Det bestemmer, om den angivne System.Object er lig med denne instans.
public override bool Equals(object obj)
Parameters
obj
object
System.Object til at sammenligne med denne instans.
Returns
’true’ hvis det angivne System.Object er lig med dette eksempel; ellers ‘falske’.
Equals(RectangleProjectedShape)
Tjek, om objekterne er lige.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Det andet objekt.
Returns
Sammenligning af ligestilling er resultatet.
GetBounds(Matrix)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
Returns
Den anslåede objekts grænser.
GetBounds(Matrix og Pen)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
pen
Pen
Den pen til brug for objekt. Dette kan påvirke objektets grænse størrelse.
Returns
Den anslåede objekts grænser.
GetHashCode()
Returnerer en hash-kode til dette tilfælde.
public override int GetHashCode()
Returns
En hash kode til dette eksempel, egnet til brug i hashing algoritmer og data strukturer som en hash tabel.
Transform(Matrix)
Anvend den angivne transformation til formen.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Forvandlingen skal anvendes.