Arc
Visión general
Arc Es una clase en Aspose.PDF FOSS para .NET. Heredados de: Shape.
Una forma de arco (porción de una ellipse).
Esta clase ofrece 4 métodos para trabajar con objetos de Arc en programas .NET. Los métodos disponibles incluyen: Arc, CheckBounds. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Alpha, Beta, CenterX, CenterY, GraphInfo, PosX,Y 7 más.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
CenterX | double | Leer / escribir | Obtiene o establece el centro x. |
CenterY | double | Leer / escribir | Obtiene o establece la coordenada y del centro. |
RadiusX | double | Leer / escribir | Obtiene o establece el radio x. |
RadiusY | double | Leer / escribir | Obtiene o establece el radio y. |
StartAngle | double | Leer / escribir | Comienza con ángulo en grados (0 = 3 o’hora, contrarreloj). |
SweepAngle | double | Leer / escribir | Ángulo de sombrero en grados (positivo = contra-horario). |
PosX | double | Leer / escribir | Centro X (alias de CentroX). |
PosY | double | Leer / escribir | Centro Y (alias de CentroY). |
Radius | double | Leer / escribir | Radius (sete tanto RadiuX y RadiumY). |
Alpha | double | Leer / escribir | Comienza con ángulo en grados (alias de StartAngle). |
Beta | double | Leer / escribir | Ángulo final en grados; la configuración recomputa SweepAngle como valor − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Leer / escribir | Obtiene o establece la información del grafo. |
Text | Aspose.Pdf.Text.TextFragment? | Leer / escribir | Etiqueta de texto opcional renderizada con la forma. |
Métodos
| Signature | Descripción |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Calla Arc(centerX, centerY, radiusX , radiusY , startAngle, sweepAngel) en esta instancia de Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Constructor que se ajusta a la API pública: Arc (posX, posY, rayos, alfa, beta) donde alpha = ángulo de inicio, Beta = ângulos finales. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Supercarga de precisión única que se ajusta a la API pública Aspose.Pdf. |
CheckBounds(containerWidth: double, containerHeight: double) | Si este arco está completamente dentro de un contenedorWidth×containerHeight box anexado en el origen. |