Curve
Przegląd
Curve jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Shape.
Kształt krzywej Béziera.
Ta klasa udostępnia 3 metody do pracy z obiektami Curve w programach .NET. Dostępne metody to: CheckBounds, Curve. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray oraz 5 dodatkowych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
X1 | double | Odczyt/zapis | Pobiera lub ustawia x1. |
Y1 | double | Odczyt/zapis | Pobiera lub ustawia y1. |
Cx1 | double | Odczyt/zapis | Pobiera lub ustawia cx1. |
Cy1 | double | Odczyt/zapis | Pobiera lub ustawia wartość cy1. |
Cx2 | double | Odczyt/zapis | Pobiera lub ustawia cx2. |
Cy2 | double | Odczyt/zapis | Pobiera lub ustawia cy2. |
X2 | double | Odczyt/zapis | Pobiera lub ustawia x2. |
Y2 | double | Odczyt/zapis | Pobiera lub ustawia y2. |
PositionArray | float[] | Odczyt/zapis | Punkty kontrolne krzywej jako [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Odczyt/zapis | Pobiera lub ustawia informacje o wykresie. |
Text | Aspose.Pdf.Text.TextFragment? | Odczyt/zapis | Opcjonalna etykieta tekstowa renderowana z kształtem. |
Metody
| Sygnatura | Opis |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Utwórz krzywą Béziera trzeciego stopnia od (x1,y1) do (x2,y2) z punktami kontrolnymi (cx1,cy1) i (cx2,cy2). |
Curve(positionArray: float[]) | Konstruktor odpowiadający publicznemu API: Curve(float[] positionArray), gdzie positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Czy każdy punkt kontrolny znajduje się wewnątrz AABB kontenera zakotwiczonego w jego położeniu początkowym. |