Curve
Panoramica
Curve è una classe in Aspose.PDF FOSS per .NET.
Eredita da: Shape.
Una forma di curva Bézier.
Questa classe fornisce 3 metodi per lavorare con oggetti Curve nei programmi .NET.
I metodi disponibili includono: CheckBounds, Curve.
Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS for .NET.
Proprietà: Cx1, Cx2, Cy1, Cy2, GraphInfo, PositionArray, e 5 altre.
Proprietà
| Nome | Tipo | Access | Descrizione |
|---|---|---|---|
X1 | double | Read/Write | Ottiene o imposta x1. |
Y1 | double | Read/Write | Ottiene o imposta y1. |
Cx1 | double | Read/Write | Ottiene o imposta cx1. |
Cy1 | double | Read/Write | Ottiene o imposta cy1. |
Cx2 | double | Read/Write | Ottiene o imposta cx2. |
Cy2 | double | Read/Write | Ottiene o imposta cy2. |
X2 | double | Read/Write | Ottiene o imposta x2. |
Y2 | double | Read/Write | Ottiene o imposta y2. |
PositionArray | float[] | Read/Write | Punti di controllo della curva come [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Ottiene o imposta le informazioni del grafico. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Etichetta di testo opzionale renderizzata con la forma. |
Metodi
| Signature | Description |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | Crea una curva Bézier cubica da (x1,y1) a (x2,y2) con i punti di controllo (cx1,cy1) e (cx2,cy2). |
Curve(positionArray: float[]) | Costruttore corrispondente all’API pubblica: Curve(float[] positionArray) dove positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | Se ogni punto di controllo si trova all’interno dell’AABB ancorato all’origine del contenitore. |