Arco
Visión general
Arc es una clase en Aspose.PDF FOSS para .NET.
Hereda de: Shape.
Una forma de arco (porción de una elipse).
Esta clase proporciona 4 métodos para trabajar con objetos Arc en programas .NET.
Los métodos disponibles incluyen: Arc, CheckBounds.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: Alpha, Beta, CenterX, CenterY, GraphInfo, PosX, y 7 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
CenterX | double | Read/Write | Obtiene o establece el centro x. |
CenterY | double | Read/Write | Obtiene o establece el centro y. |
RadiusX | double | Read/Write | Obtiene o establece el radio x. |
RadiusY | double | Read/Write | Obtiene o establece el radio y. |
StartAngle | double | Read/Write | Ángulo de inicio en grados (0 = 3 en punto, en sentido antihorario). |
SweepAngle | double | Read/Write | Ángulo de barrido en grados (positivo = en sentido antihorario). |
PosX | double | Read/Write | Centro X (alias de CenterX). |
PosY | double | Read/Write | Centro Y (alias de CenterY). |
Radius | double | Read/Write | Radio (establece tanto RadiusX como RadiusY). |
Alpha | double | Read/Write | Ángulo de inicio en grados (alias de StartAngle). |
Beta | double | Read/Write | Ángulo final en grados; al establecerlo se recalcula SweepAngle como valor − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Obtiene o establece la información del gráfico. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Etiqueta de texto opcional renderizada con la forma. |
Métodos
| Signature | Description |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Llama a Arc en esta instancia de Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Constructor que coincide con la API pública: Arc(posX, posY, radius, alpha, beta) donde alpha = ángulo inicial, beta = ángulo final. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Sobrecarga de precisión simple. |
CheckBounds(containerWidth: double, containerHeight: double) | Indica si este arco está completamente dentro de una caja containerWidth×containerHeight anclada en el origen. |