Arco
Panoramica
Arc è una classe in Aspose.PDF FOSS per .NET.
Eredita da: Shape.
Una forma ad arco (porzione di un’ellisse).
Questa classe fornisce 4 metodi per lavorare con oggetti Arc nei programmi .NET.
I metodi disponibili includono: Arc, CheckBounds.
Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET.
Proprietà: Alpha, Beta, CenterX, CenterY, GraphInfo, PosX, e 7 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
CenterX | double | Lettura/Scrittura | Ottiene o imposta il centro x. |
CenterY | double | Lettura/Scrittura | Ottiene o imposta il centro y. |
RadiusX | double | Lettura/Scrittura | Ottiene o imposta il raggio x. |
RadiusY | double | Lettura/Scrittura | Ottiene o imposta il raggio y. |
StartAngle | double | Lettura/Scrittura | Angolo di partenza in gradi (0 = 3 ore, in senso antiorario). |
SweepAngle | double | Lettura/Scrittura | Angolo di sweep in gradi (positivo = in senso antiorario). |
PosX | double | Lettura/Scrittura | Centro X (alias di CenterX). |
PosY | double | Lettura/Scrittura | Centro Y (alias di CenterY). |
Radius | double | Lettura/Scrittura | Raggio (imposta sia RadiusX che RadiusY). |
Alpha | double | Lettura/Scrittura | Angolo di partenza in gradi (alias di StartAngle). |
Beta | double | Lettura/Scrittura | Angolo finale in gradi; l’impostazione ricalcola SweepAngle come valore − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Lettura/Scrittura | Ottiene o imposta le informazioni del grafico. |
Text | Aspose.Pdf.Text.TextFragment? | Lettura/Scrittura | Etichetta di testo opzionale renderizzata con la forma. |
Metodi
| Signature | Description |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Chiama Arc su questa istanza di Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Costruttore corrispondente all’API pubblica: Arc(posX, posY, radius, alpha, beta) dove alpha = angolo iniziale, beta = angolo finale. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Sovraccarico a precisione singola. |
CheckBounds(containerWidth: double, containerHeight: double) | Indica se questo arco è interamente contenuto in una scatola containerWidth×containerHeight ancorata all’origine. |