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

NazwaTypDostępOpis
X1doubleOdczyt/zapisPobiera lub ustawia x1.
Y1doubleOdczyt/zapisPobiera lub ustawia y1.
Cx1doubleOdczyt/zapisPobiera lub ustawia cx1.
Cy1doubleOdczyt/zapisPobiera lub ustawia wartość cy1.
Cx2doubleOdczyt/zapisPobiera lub ustawia cx2.
Cy2doubleOdczyt/zapisPobiera lub ustawia cy2.
X2doubleOdczyt/zapisPobiera lub ustawia x2.
Y2doubleOdczyt/zapisPobiera lub ustawia y2.
PositionArrayfloat[]Odczyt/zapisPunkty kontrolne krzywej jako [x1, y1, cx1, cy1, cx2, cy2, x2, y2].
GraphInfoAspose.Pdf.GraphInfoOdczyt/zapisPobiera lub ustawia informacje o wykresie.
TextAspose.Pdf.Text.TextFragment?Odczyt/zapisOpcjonalna etykieta tekstowa renderowana z kształtem.

Metody

SygnaturaOpis
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.

Zobacz także

 Polski