Class RectangleProjectedShape
De naam: Aspose.Imaging.Shapes Verzameling: Aspose.Imaging.dll (25.5.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 : ShapeInheritance
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.