Крива
Преглед
Curve е клас в Aspose.PDF FOSS за .NET.
Наследява от: Shape.
Форма на Bézier крива.
Този клас предоставя 3 метода за работа с обекти от тип Curve в .NET програми.
Наличните методи включват: CheckBounds, Curve.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, и още 5.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
X1 | double | Read/Write | Получава или задава x1. |
Y1 | double | Read/Write | Получава или задава y1. |
Cx1 | double | Read/Write | Получава или задава cx1. |
Cy1 | double | Read/Write | Получава или задава cy1. |
Cx2 | double | Read/Write | Получава или задава cx2. |
Cy2 | double | Read/Write | Получава или задава cy2. |
X2 | double | Read/Write | Получава или задава x2. |
Y2 | double | Read/Write | Получава или задава y2. |
PositionArray | float[] | Read/Write | Контролни точки на кривата като [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Получава или задава информацията за графиката. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Опционален текстов етикет, изобразен с формата. |
Методи
| Signature | Description |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Създайте кубична Bézier крива от (x1,y1) до (x2,y2) с контролни точки (cx1,cy1) и (cx2,cy2). |
Curve(positionArray: float[]) | Конструктор, съответстващ на публичния API: Curve(float[] positionArray), където positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Дали всяка контролна точка се намира в рамките на AABB, привързано към произхода на контейнера. |