Křivka
Přehled
Curve je třída v Aspose.PDF FOSS pro .NET.
Dědí z: Shape.
Tvar Bézierovy křivky.
Tato třída poskytuje 3 metody pro práci s objekty Curve v programech .NET.
Dostupné metody zahrnují: CheckBounds, Curve.
Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET.
Vlastnosti: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray a dalších 5.
Vlastnosti
| Název | Typ | Přístup | Popis |
|---|---|---|---|
X1 | double | Read/Write | Získá nebo nastaví x1. |
Y1 | double | Read/Write | Získá nebo nastaví y1. |
Cx1 | double | Read/Write | Získá nebo nastaví cx1. |
Cy1 | double | Read/Write | Získá nebo nastaví cy1. |
Cx2 | double | Read/Write | Získá nebo nastaví cx2. |
Cy2 | double | Read/Write | Získá nebo nastaví cy2. |
X2 | double | Read/Write | Získá nebo nastaví x2. |
Y2 | double | Read/Write | Získá nebo nastaví y2. |
PositionArray | float[] | Read/Write | Řídicí body křivky jako [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Získá nebo nastaví informace o grafu. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Volitelný textový popisek vykreslený s tvarem. |
Metody
| Podpis | Popis |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Vytvoří kubickou Bézierovu křivku od (x1,y1) do (x2,y2) s řídícími body (cx1,cy1) a (cx2,cy2). |
Curve(positionArray: float[]) | Konstruktor odpovídající veřejnému API: Curve(float[] positionArray), kde positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Zda se každý řídící bod nachází uvnitř AABB kotveného v počátku kontejneru. |