قوس
نظرة عامة
Arc هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: Shape.
شكل قوس (جزء من قطع ناقص).
توفر هذه الفئة 4 طرق للعمل مع كائنات Arc في برامج .NET.
تشمل الطرق المتاحة: Arc، CheckBounds.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: Alpha، Beta، CenterX، CenterY، GraphInfo، PosX، و7 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
CenterX | double | Read/Write | يحصل أو يضبط مركز x. |
CenterY | double | Read/Write | يحصل أو يضبط مركز y. |
RadiusX | double | Read/Write | يحصل أو يضبط نصف القطر x. |
RadiusY | double | Read/Write | يحصل أو يضبط نصف القطر y. |
StartAngle | double | Read/Write | زاوية البداية بالدرجات (0 = الساعة 3، عكس اتجاه عقارب الساعة). |
SweepAngle | double | Read/Write | زاوية المسح بالدرجات (موجبة = عكس اتجاه عقارب الساعة). |
PosX | double | Read/Write | المركز X (اسم مستعار لـ CenterX). |
PosY | double | Read/Write | المركز Y (اسم مستعار لـ CenterY). |
Radius | double | Read/Write | نصف القطر (يضبط كل من RadiusX و RadiusY). |
Alpha | double | Read/Write | زاوية البداية بالدرجات (اسم مستعار لـ StartAngle). |
Beta | double | Read/Write | زاوية النهاية بالدرجات؛ الضبط يعيد حساب SweepAngle كالقيمة − Alpha. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | يحصل أو يضبط معلومات الرسم البياني. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | تسمية نصية اختيارية تُعرض مع الشكل. |
الطرق
| Signature | Description |
|---|---|
Arc(centerX: double, centerY: double, radiusX: double, radiusY: double, startAngle: double, sweepAngle: double) | ينادي الدالة Arc على هذا الكائن Arc. |
Arc(centerX: double, centerY: double, radius: double, alpha: double, beta: double) | منشئ يطابق API العامة: Arc(posX, posY, radius, alpha, beta) حيث alpha = زاوية البداية، beta = زاوية النهاية. |
Arc(posX: float, posY: float, radius: float, alpha: float, beta: float) | إصدار بدقة مفردة. |
CheckBounds(containerWidth: double, containerHeight: double) | ما إذا كان هذا القوس يقع بالكامل داخل صندوق بأبعاد containerWidth×containerHeight مثبت عند الأصل. |