Bogen
Übersicht
Arc ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: Shape.
Eine Bogenform (Teil einer Ellipse).
Diese Klasse bietet 4 Methoden zur Arbeit mit Arc‑Objekten in .NET‑Programmen.
Verfügbare Methoden umfassen: Arc, CheckBounds.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: Alpha, Beta, CenterX, CenterY, GraphInfo, PosX und 7 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
CenterX | double | Read/Write | Liest oder setzt den Mittelpunkt x. |
CenterY | double | Read/Write | Liest oder setzt den Mittelpunkt y. |
RadiusX | double | Read/Write | Liest oder setzt den Radius x. |
RadiusY | double | Read/Write | Liest oder setzt den Radius y. |
StartAngle | double | Read/Write | Startwinkel in Grad (0 = 3 Uhr, gegen den Uhrzeigersinn). |
SweepAngle | double | Read/Write | Sweep-Winkel in Grad (positiv = gegen den Uhrzeigersinn). |
PosX | double | Read/Write | Mittelpunkt X (Alias von CenterX). |
PosY | double | Read/Write | Mittelpunkt Y (Alias von CenterY). |
Radius | double | Read/Write | Radius (setzt sowohl RadiusX als auch RadiusY). |
Alpha | double | Read/Write | Startwinkel in Grad (Alias von StartAngle). |
Beta | double | Read/Write | Endwinkel in Grad; das Setzen berechnet SweepAngle neu als Wert − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | Liest oder setzt die Grafik-Info. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | Optionales Textlabel, das mit der Form gerendert wird. |
Methoden
| Signatur | Beschreibung |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Ruft Arc für diese Arc-Instanz auf. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Konstruktor, der der öffentlichen API entspricht: Arc(posX, posY, radius, alpha, beta) wobei alpha = Startwinkel, beta = Endwinkel. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Single‑Precision‑Überladung. |
CheckBounds(containerWidth: double, containerHeight: double) | Ob dieser Bogen vollständig innerhalb einer containerWidth×containerHeight‑Box liegt, die am Ursprung verankert ist. |