Arc
Przegląd
Arc jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: Shape.
Kształt łuku (część elipsy).
Ta klasa udostępnia 4 metody do pracy z obiektami Arc w programach .NET. Dostępne metody to: Arc, CheckBounds. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Alpha, Beta, CenterX, CenterY, GraphInfo, PosX oraz 7 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
CenterX | double | Odczyt/zapis | Pobiera lub ustawia współrzędną x środka. |
CenterY | double | Odczyt/zapis | Pobiera lub ustawia współrzędną y środka. |
RadiusX | double | Odczyt/zapis | Pobiera lub ustawia promień x. |
RadiusY | double | Odczyt/zapis | Pobiera lub ustawia promień y. |
StartAngle | double | Odczyt/zapis | Kąt początkowy w stopniach (0 = 3 godzina, przeciwnie do ruchu wskazówek zegara). |
SweepAngle | double | Odczyt/zapis | Kąt przebycia w stopniach (dodatni = przeciwnie do ruchu wskazówek zegara). |
PosX | double | Odczyt/zapis | Centrum X (alias CenterX). |
PosY | double | Odczyt/zapis | Centrum Y (alias CenterY). |
Radius | double | Odczyt/zapis | Promień (ustawia zarówno RadiusX, jak i RadiusY). |
Alpha | double | Odczyt/zapis | Kąt początkowy w stopniach (alias StartAngle). |
Beta | double | Odczyt/zapis | Kąt końcowy w stopniach; ustawienie przelicza SweepAngle jako wartość − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Odczyt/zapis | Pobiera lub ustawia informacje o grafie. |
Text | Aspose.Pdf.Text.TextFragment? | Odczyt/zapis | Opcjonalna etykieta tekstowa renderowana wraz z kształtem. |
Metody
| Sygnatura | Opis |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | Wywołuje Arc(centerX, centerY, radiusX, radiusY, startAngle, sweepAngle) na tej instancji Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | Konstruktor dopasowany do publicznego API: Arc(posX, posY, radius, alpha, beta), gdzie alpha = kąt początkowy, beta = kąt końcowy. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | Przeciążenie w pojedynczej precyzji dopasowane do publicznego API. |
CheckBounds(containerWidth: double, containerHeight: double) | Czy ten łuk znajduje się całkowicie w prostokącie o wymiarach containerWidth×containerHeight zakotwiczonym w początku układu. |