Class RectangleProjectedShape
Nombre del espacio: Aspose.Imaging.Shapes Asamblea: Aspose.Imaging.dll (25.4.0)
Representa una forma que se proyecta sobre un rectángulo que se dirige a una orientación específica.Especificado por cuatro puntos que se pueden girar en el espacio manteniendo la misma longitud de los lados y 90 grados entre los lados adyacentes.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Miembros heredados
Shape.Equals(object) ,y, Shape.GetHashCode() ,y, Shape.Equals(Shape) ,y, Shape.Center ,y, Shape.Segments ,y, Shape.HasSegments ,y, ObjectWithBounds.GetBounds(Matrix) ,y, ObjectWithBounds.GetBounds(Matrix, Pen) ,y, ObjectWithBounds.Transform(Matrix) ,y, ObjectWithBounds.Equals(object) ,y, ObjectWithBounds.GetHashCode() ,y, ObjectWithBounds.Equals(ObjectWithBounds) ,y, ObjectWithBounds.Bounds ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
RectangleProjectedShape()
Inicia una nueva instancia de la clase Aspose.Imaging.Shapes.RectangleProjectedShape.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Inicia una nueva instancia de la clase Aspose.Imaging.Shapes.RectangleProjectedShape.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
El rectángulo para iniciar de.
Properties
Bounds
Tiene los límites del objeto.
[JsonIgnore]
public override RectangleF Bounds { get; }
Valor de la propiedad
Center
Tiene el centro de la forma.
[JsonIgnore]
public override PointF Center { get; }
Valor de la propiedad
HasSegments
Recibe un valor que indica si la forma tiene segmentos.
[JsonIgnore]
public override bool HasSegments { get; }
Valor de la propiedad
LeftBottom
Obtenga el punto rectángulo inferior izquierdo.
public PointF LeftBottom { get; }
Valor de la propiedad
LeftTop
Obtenga el punto rectángulo superior izquierdo.
public PointF LeftTop { get; }
Valor de la propiedad
RectangleHeight
Tiene la altura del rectángulo.
[JsonIgnore]
public double RectangleHeight { get; }
Valor de la propiedad
RectangleWidth
Obtenga la anchura rectangular.
[JsonIgnore]
public double RectangleWidth { get; }
Valor de la propiedad
RightBottom
Obtenga el punto rectángulo inferior derecho.
public PointF RightBottom { get; }
Valor de la propiedad
RightTop
Obtenga el punto rectángulo superior derecho.
public PointF RightTop { get; }
Valor de la propiedad
Methods
Equals(Objeto)
Determina si el Sistema.Objeto especificado es igual a esta instancia.
public override bool Equals(object obj)
Parameters
obj
object
El Sistema.Objeto para comparar con esta instancia.
Returns
‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.
Equals(RectangleProjectedShape)
Verifique si los objetos son iguales.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
El otro objeto.
Returns
El resultado de la igualdad.
GetBounds(Matrix)
Tiene los límites del objeto.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
La matrícula a aplicar antes de los límites se calcular.
Returns
Los límites del objeto estimado.
GetBounds(Matrix y Pen)
Tiene los límites del objeto.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
La matrícula a aplicar antes de los límites se calcular.
pen
Pen
La pena para usar para el objeto. Esto puede influir en el tamaño de los límites del objeto.
Returns
Los límites del objeto estimado.
GetHashCode()
Devuelve un código hash para este caso.
public override int GetHashCode()
Returns
Un código de hash para este ejemplo, adecuado para el uso en algoritmos de hashing y estructuras de datos como una tabla de hash.
Transform(Matrix)
Aplicar la transformación especificada a la forma.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
La transformación a aplicar.