منحنی
نمای کلی
Curve یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: Shape.
یک شکل منحنی بزیه.
این کلاس ۳ روش برای کار با اشیاء Curve در برنامههای .NET فراهم میکند.
روشهای موجود شامل: CheckBounds، Curve.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Cx1، Cx2، Cy1، Cy2، GraphInfo، PositionArray، و ۵ مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
X1 | double | Read/Write | دریافت یا تنظیم مقدار x1. |
Y1 | double | Read/Write | دریافت یا تنظیم مقدار y1. |
Cx1 | double | Read/Write | دریافت یا تنظیم مقدار cx1. |
Cy1 | double | Read/Write | دریافت یا تنظیم مقدار cy1. |
Cx2 | double | Read/Write | دریافت یا تنظیم مقدار cx2. |
Cy2 | double | Read/Write | دریافت یا تنظیم مقدار cy2. |
X2 | double | Read/Write | دریافت یا تنظیم مقدار x2. |
Y2 | double | Read/Write | دریافت یا تنظیم مقدار y2. |
PositionArray | float[] | Read/Write | نقاط کنترل منحنی به صورت [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | دریافت یا تنظیم اطلاعات نمودار. |
Text | Aspose.Pdf.Text.TextFragment? | Read/Write | برچسب متنی اختیاری که با شکل رندر میشود. |
روشها
| Signature | Description |
|---|---|
Curve(x1: double, y1: double, cx1: double, cy1: double, cx2: double, cy2: double, x2: double, y2: double) | یک منحنی Bézier مکعبی از (x1,y1) به (x2,y2) با نقاط کنترل (cx1,cy1) و (cx2,cy2) ایجاد کنید. |
Curve(positionArray: float[]) | سازندهای که با API عمومی مطابقت دارد: Curve(float[] positionArray) که در آن positionArray = [x1, y1, cx1, cy1, cx2, cy2, x2, y2]. |
CheckBounds(containerWidth: double, containerHeight: double) | اینکه آیا هر نقطه کنترل در داخل AABB مبتنی بر مبدأ کانتینر قرار دارد یا خیر. |