Curve
Opinie generală
Curve este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: Shape.
O formă de curbă Bézier.
Această clasă oferă 3 metode pentru a lucra cu obiecte Curve în programe .NET. Metodele disponibile includ: CheckBounds, Curve. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, şi încă 5 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
X1 | double | Citire/scriere | Obţine sau stabileşte x1. |
Y1 | double | Citire/scriere | Obține sau stabilește y1. |
Cx1 | double | Citire/scriere | Obţine sau stabileşte cx1. |
Cy1 | double | Citire/scriere | Obţine sau stabileşte cy1. |
Cx2 | double | Citire/scriere | Obţine sau stabileşte cx2. |
Cy2 | double | Citire/scriere | Obţine sau stabileşte cy2. |
X2 | double | Citire/scriere | Obține sau stabilește x2. |
Y2 | double | Citire/scriere | Obține sau stabilește y2. |
PositionArray | float[] | Citire/scriere | Punctele de control ale curbei sunt [x1, y1, cx1, cy1, CX2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Citire/scriere | Obţine sau stabileşte informaţiile grafice. |
Text | Aspose.Pdf.Text.TextFragment? | Citire/scriere | Etichetă de text opțională prezentată cu forma. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Creează o curbă Bézier cubică de la (x1,y1) până la [x2,y2] cu puncte de control (cx1,cy1) și ( cx2,cy2). |
Curve(positionArray: float[]) | Constructor care se potrivește API publicului: Curve(float[] positionArray) unde position Array = [x1, y1, cx1, cy1, CX2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Fiecare punct de control se află în cadrul AABB ancorat la originea containerului. |