Class RectangleProjectedShape

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

RectangleShape ,y, TextShape

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

RectangleF

Center

Tiene el centro de la forma.

[JsonIgnore]
public override PointF Center { get; }

Valor de la propiedad

PointF

HasSegments

Recibe un valor que indica si la forma tiene segmentos.

[JsonIgnore]
public override bool HasSegments { get; }

Valor de la propiedad

bool

LeftBottom

Obtenga el punto rectángulo inferior izquierdo.

public PointF LeftBottom { get; }

Valor de la propiedad

PointF

LeftTop

Obtenga el punto rectángulo superior izquierdo.

public PointF LeftTop { get; }

Valor de la propiedad

PointF

RectangleHeight

Tiene la altura del rectángulo.

[JsonIgnore]
public double RectangleHeight { get; }

Valor de la propiedad

double

RectangleWidth

Obtenga la anchura rectangular.

[JsonIgnore]
public double RectangleWidth { get; }

Valor de la propiedad

double

RightBottom

Obtenga el punto rectángulo inferior derecho.

public PointF RightBottom { get; }

Valor de la propiedad

PointF

RightTop

Obtenga el punto rectángulo superior derecho.

public PointF RightTop { get; }

Valor de la propiedad

PointF

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

bool

‘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

bool

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

RectangleF

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

RectangleF

Los límites del objeto estimado.

GetHashCode()

Devuelve un código hash para este caso.

public override int GetHashCode()

Returns

int

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.

 Español