Courbe
Vue d’ensemble
Curve est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : Shape.
Une forme de courbe de Bézier.
Cette classe fournit 3 méthodes pour travailler avec des objets Curve dans les programmes .NET.
Les méthodes disponibles incluent : CheckBounds, Curve.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, et 5 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
X1 | double | Read/Write | Obtient ou définit le x1. |
Y1 | double | Read/Write | Obtient ou définit le y1. |
Cx1 | double | Read/Write | Obtient ou définit le cx1. |
Cy1 | double | Read/Write | Obtient ou définit le cy1. |
Cx2 | double | Read/Write | Obtient ou définit le cx2. |
Cy2 | double | Read/Write | Obtient ou définit le cy2. |
X2 | double | Read/Write | Obtient ou définit le x2. |
Y2 | double | Read/Write | Obtient ou définit le y2. |
PositionArray | float[] | Read/Write | Points de contrôle de la courbe sous la forme [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
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 |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Créer une courbe de Bézier cubique de (x1,y1) à (x2,y2) avec les points de contrôle (cx1,cy1) et (cx2,cy2). |
Curve(positionArray: float[]) | Constructeur correspondant à l’API publique : Curve(float[] positionArray) où positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Indique si chaque point de contrôle se trouve à l’intérieur de l’AABB ancré à l’origine du conteneur. |