Arc
Vue d’ensemble
Arc est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : Shape.
Une forme d’arc (portion d’une ellipse).
Cette classe fournit 4 méthodes pour travailler avec des objets Arc dans les programmes .NET.
Les méthodes disponibles incluent : Arc, CheckBounds.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : Alpha, Beta, CenterX, CenterY, GraphInfo, PosX, et 7 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
CenterX | double | Read/Write | Obtient ou définit le centre x. |
CenterY | double | Read/Write | Obtient ou définit le centre y. |
RadiusX | double | Read/Write | Obtient ou définit le rayon x. |
RadiusY | double | Read/Write | Obtient ou définit le rayon y. |
StartAngle | double | Read/Write | Angle de départ en degrés (0 = 3 heures, sens inverse des aiguilles d’une montre). |
SweepAngle | double | Read/Write | Angle d’arc en degrés (positif = sens inverse des aiguilles d’une montre). |
PosX | double | Read/Write | Centre X (alias de CenterX). |
PosY | double | Read/Write | Centre Y (alias de CenterY). |
Radius | double | Read/Write | Rayon (définit à la fois RadiusX et RadiusY). |
Alpha | double | Read/Write | Angle de départ en degrés (alias de StartAngle). |
Beta | double | Read/Write | Angle de fin en degrés ; la définition recompute SweepAngle comme valeur − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Obtient ou définit les informations du graphique. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Étiquette texte facultative rendue avec la forme. |
Méthodes
| Signature | Description |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Appelle Arc sur cette instance d’Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Constructeur correspondant à l’API publique : Arc(posX, posY, radius, alpha, beta) où alpha = angle de départ, beta = angle de fin. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Surcharge en précision simple. |
CheckBounds(containerWidth: double, containerHeight: double) | Indique si cet arc se trouve entièrement à l’intérieur d’une boîte containerWidth×containerHeight ancrée à l’origine. |