Curva
Visión general
Curve es una clase en Aspose.PDF FOSS para .NET.
Hereda de: Shape.
Una forma de curva Bézier.
Esta clase proporciona 3 métodos para trabajar con objetos Curve en programas .NET.
Los métodos disponibles incluyen: CheckBounds, Curve.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, y 5 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
X1 | double | Lectura/Escritura | Obtiene o establece el x1. |
Y1 | double | Lectura/Escritura | Obtiene o establece el y1. |
Cx1 | double | Lectura/Escritura | Obtiene o establece el cx1. |
Cy1 | double | Lectura/Escritura | Obtiene o establece el cy1. |
Cx2 | double | Lectura/Escritura | Obtiene o establece el cx2. |
Cy2 | double | Lectura/Escritura | Obtiene o establece el cy2. |
X2 | double | Lectura/Escritura | Obtiene o establece el x2. |
Y2 | double | Lectura/Escritura | Obtiene o establece el y2. |
PositionArray | float[] | Lectura/Escritura | Puntos de control de la curva como [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Lectura/Escritura | Obtiene o establece la información del gráfico. |
Text | Aspose.Pdf.Text.TextFragment? | Lectura/Escritura | Etiqueta de texto opcional renderizada con la forma. |
Métodos
| Signature | Description |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Crear una curva Bézier cúbica desde (x1,y1) hasta (x2,y2) con puntos de control (cx1,cy1) y (cx2,cy2). |
Curve(positionArray: float[]) | Constructor que coincide con la API pública: Curve(float[] positionArray) donde positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Indica si cada punto de control se encuentra dentro del AABB anclado al origen del contenedor. |