Curve
Overview
Curve є класом в Aspose.PDF FOSS для .NET. Наследники від: Shape.
Форма кривої Безіра.
Цей клас надає 3 методи для роботи з об’єктами Curve в програмах .NET. Доступні методи включають: CheckBounds, Curve. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, і ще п’ять.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
X1 | double | Читання/писання | Обирає або встановлює х1. |
Y1 | double | Читання/писання | Отримає або встановлює y1. |
Cx1 | double | Читання/писання | Обирає або встановлює cx1. |
Cy1 | double | Читання/писання | Отримає або встановлює ци1. |
Cx2 | double | Читання/писання | Обирає або встановлює cx2. |
Cy2 | double | Читання/писання | Отримає або встановлює ци2. |
X2 | double | Читання/писання | Обирає або встановлює х2. |
Y2 | double | Читання/писання | Отримає або встановлює y2. |
PositionArray | float[] | Читання/писання | Точки управління кривою як [x1, y1, cx1, cy1, CX2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Читання/писання | Обирає або встановлює інформацію графіку. |
Text | Aspose.Pdf.Text.TextFragment? | Читання/писання | Факультативна текстова етикетка, відображена з формою. |
Methods
| Signature | Description |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Створити кубічну криву Безіра від (x1,y1) до (X2,y2) з контрольними точками (cx1,cy1) та ( cx2,cy2). |
Curve(positionArray: float[]) | Конструктор, що відповідає публічному API: Curve(float[] positionArray) де position Array = [x1, y1, cx1, cy1, CX2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Чи всі контрольні точки знаходяться в межах AABB, яка закордонна на походження контейнера. |