منحنی

منحنی

نمای کلی

Curve یک کلاس در Aspose.PDF FOSS برای .NET است.
ارث‌بری می‌کند از: Shape.

یک شکل منحنی بزیه.

این کلاس ۳ روش برای کار با اشیاء Curve در برنامه‌های .NET فراهم می‌کند.
روش‌های موجود شامل: CheckBounds، Curve.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگی‌ها: Cx1، Cx2، Cy1، Cy2، GraphInfo، PositionArray، و ۵ مورد دیگر.

ویژگی‌ها

NameTypeAccessDescription
X1doubleRead/Writeدریافت یا تنظیم مقدار x1.
Y1doubleRead/Writeدریافت یا تنظیم مقدار y1.
Cx1doubleRead/Writeدریافت یا تنظیم مقدار cx1.
Cy1doubleRead/Writeدریافت یا تنظیم مقدار cy1.
Cx2doubleRead/Writeدریافت یا تنظیم مقدار cx2.
Cy2doubleRead/Writeدریافت یا تنظیم مقدار cy2.
X2doubleRead/Writeدریافت یا تنظیم مقدار x2.
Y2doubleRead/Writeدریافت یا تنظیم مقدار y2.
PositionArrayfloat[]Read/Writeنقاط کنترل منحنی به صورت [x1, y1, cx1, cy1, cx2, cy2, x2, y2].
GraphInfoAspose.Pdf.GraphInfoRead/Writeدریافت یا تنظیم اطلاعات نمودار.
TextAspose.Pdf.Text.TextFragment?Read/Writeبرچسب متنی اختیاری که با شکل رندر می‌شود.

روش‌ها

SignatureDescription
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 مبتنی بر مبدأ کانتینر قرار دارد یا خیر.

همچنین ببینید

 فارسی