Class RectangleProjectedShape
Nom dels espais: Aspose.Imaging.Shapes Assemblea: Aspose.Imaging.dll (25.4.0)
Representa una forma que es projecta sobre un rectangle girat a una determinada orientació.Especificada per quatre punts que es poden girar en l’espai mantenint la mateixa longitud dels extrems i 90 graus entre els extremos adjacents.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Membres heretats
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()
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Inicialitza una nova instància de la classe Aspose.Imaging.Shapes.RectangleProjectedShape.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
El rectangle per iniciar-se.
Properties
Bounds
Es troben els límits de l’objecte.
[JsonIgnore]
public override RectangleF Bounds { get; }
Valor de la propietat
Center
És el centre de la forma.
[JsonIgnore]
public override PointF Center { get; }
Valor de la propietat
HasSegments
Obté un valor que indica si la forma té segments.
[JsonIgnore]
public override bool HasSegments { get; }
Valor de la propietat
LeftBottom
Obté el punt rectangle inferior esquerre.
public PointF LeftBottom { get; }
Valor de la propietat
LeftTop
Obté el punt rectangle superior esquerre.
public PointF LeftTop { get; }
Valor de la propietat
RectangleHeight
Obtenir l’altura del rectangle.
[JsonIgnore]
public double RectangleHeight { get; }
Valor de la propietat
RectangleWidth
Obtenir l’amplada rectangular.
[JsonIgnore]
public double RectangleWidth { get; }
Valor de la propietat
RightBottom
Aconsegueix el punt rectangle inferior dret.
public PointF RightBottom { get; }
Valor de la propietat
RightTop
Obté el punt rectangle superior dret.
public PointF RightTop { get; }
Valor de la propietat
Methods
Equals(Objecte)
Determina si el Sistema.Objecte especificat és igual a aquesta instància.
public override bool Equals(object obj)
Parameters
obj
object
El sistema.Objecte per comparar amb aquesta instància.
Returns
‘verd’ si l’especificat Sistema.Object és igual a aquesta instància; d’altra banda, ‘falsa’.
Equals(RectangleProjectedShape)
Veure si els objectes són iguals.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
L’altre objecte
Returns
El resultat de la comparació d’igualtat.
GetBounds(Matrix)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
Returns
Els límits de l’objecte estimat.
GetBounds(Matriu i Pen)
Es troben els límits de l’objecte.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
La matriu que s’ha d’aplicar abans dels límits es calcularà.
pen
Pen
La penya per utilitzar per a l’objecte. Això pot influir en la grandària dels límits de l’object.
Returns
Els límits de l’objecte estimat.
GetHashCode()
Retorna un codi hash per a aquesta instància.
public override int GetHashCode()
Returns
Un codi hash per a aquest exemple, adequat per utilitzar en algoritmes de hashing i estructures de dades com una taula hash.
Transform(Matrix)
Aplica la transformació especificada a la forma.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
La transformació a aplicar.