Class RectangleProjectedShape
De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.4.0)
Vertegenwoordigt een vorm die over een rectangle naar een bepaalde oriëntatie wordt ontworpen.Bepaald door vier punten die kunnen worden getoond in de ruimte die dezelfde rand lengte en 90 graden tussen de aangrenzende rand houden.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Geëerbiede leden
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()
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.RectangleProjectedShape klasse.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Initialiseert een nieuwe instantie van de Aspose.Imaging.Shapes.RectangleProjectedShape klasse.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
De rectangle om te initialiseren van.
Properties
Bounds
Krijg de grenzen van het object.
[JsonIgnore]
public override RectangleF Bounds { get; }
Eigendomswaarde
Center
Geeft het centrum van de vorm.
[JsonIgnore]
public override PointF Center { get; }
Eigendomswaarde
HasSegments
Geeft een waarde die aangeeft of de vorm segmenten heeft.
[JsonIgnore]
public override bool HasSegments { get; }
Eigendomswaarde
LeftBottom
Geeft de linker onder rectangle punt.
public PointF LeftBottom { get; }
Eigendomswaarde
LeftTop
Geeft de linker top rectangle punt.
public PointF LeftTop { get; }
Eigendomswaarde
RectangleHeight
Geeft de rectangele hoogte.
[JsonIgnore]
public double RectangleHeight { get; }
Eigendomswaarde
RectangleWidth
Geeft de rectangele breedte.
[JsonIgnore]
public double RectangleWidth { get; }
Eigendomswaarde
RightBottom
Geeft de rechterboven rectangle punt.
public PointF RightBottom { get; }
Eigendomswaarde
RightTop
Geeft de rechte top rectangle punt.
public PointF RightTop { get; }
Eigendomswaarde
Methods
Equals(Objecten)
Het bepaalt of de aangegeven System.Object gelijk is aan deze instantie.
public override bool Equals(object obj)
Parameters
obj
object
Het System.Object om te vergelijken met deze instantie.
Returns
‘waar’ als de aangegeven System.Object gelijk is aan deze instantie; anders, ‘fake’.
Equals(RectangleProjectedShape)
Controleer of objecten gelijk zijn.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Het andere object.
Returns
Het resultaat van de vergelijking van gelijkheid.
GetBounds(Matrix)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
Returns
De grenzen van het geschatte object.
GetBounds(Matrix en Pen)
Krijg de grenzen van het object.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
De matrix die moet worden toegepast vóór de grenzen zal worden berekend.
pen
Pen
De pen om te gebruiken voor het object. Dit kan de grootte van de grenzen van het object beïnvloeden.
Returns
De grenzen van het geschatte object.
GetHashCode()
Terug een hashcode voor deze instelling.
public override int GetHashCode()
Returns
Een hashcode voor dit voorbeeld, geschikt voor gebruik in hashingalgoritmen en gegevensstructuren zoals een hash tabel.
Transform(Matrix)
Gebruik de aangegeven transformatie aan de vorm.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
De transformatie om toe te passen.