نمودار
نمایش کلی
Graph یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: BaseParagraph.
یک محفظه گراف که اشکال قابل رسم را نگه میدارد و آنها را به یک جریان محتوا رندر میکند.
این کلاس 7 متد برای کار با اشیاء Graph در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Add، Build، Clone، Graph.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Border، GraphInfo، Height، HorizontalAlignment، Hyperlink، HyperlinkText، و 13 مورد دیگر.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
Width | double | Read/Write | عرض را دریافت یا تنظیم میکند. |
Height | double | Read/Write | ارتفاع را دریافت یا تنظیم میکند. |
IsChangePosition | bool | Read/Write | زمانی که مقدار false باشد، نمودار در موقعیت مطلق (چپ، بالا) قرار میگیرد و در جریان سند مشارکت نمیکند. |
Left | double | Read/Write | موقعیت افقی مطلق از لبه چپ صفحه (زمانی که IsChangePosition برابر false باشد استفاده میشود). |
Top | double | Read/Write | موقعیت عمودی مطلق از لبه بالای صفحه (زمانی که IsChangePosition برابر false باشد استفاده میشود). |
Border | BorderInfo? | Read/Write | حاشیه اختیاری اطراف ناحیه نمودار. |
GraphInfo | Aspose.Pdf.GraphInfo | Read/Write | تنظیمات پیشفرض خط/پر کردن که توسط اشکال اضافهشده به این نمودار به ارث میرسند. |
ZIndex | int | Read/Write | شاخص Z برای لایهبندی؛ مقدار بالاتر در بالا رسم میشود. |
Title | Aspose.Pdf.Text.TextFragment? | Read/Write | عنوان اختیاری که بالای نمودار رندر میشود. |
Shapes | BoundsCheckableList<Shape> | Read/Write | فهرست اشکال داخل این نمودار. |
HorizontalAlignment | HorizontalAlignment | Read/Write | تراز افقی اعمالشده به این پاراگراف. |
VerticalAlignment | VerticalAlignment | Read/Write | تراز عمودی اعمالشده به این پاراگراف. |
Margin | MarginInfo? | Read/Write | اطلاعات حاشیه بیرونی اعمالشده به این پاراگراف. |
IsFirstParagraphInColumn | bool | Read/Write | اجبار پاراگراف برای شروع یک ستون جدید. |
IsKeptWithNext | bool | Read/Write | این پاراگراف را در همان صفحهای که پاراگراف بعدی قرار دارد نگه دارید. |
IsInNewPage | bool | Read/Write | اجبار پاراگراف برای شروع در صفحه جدید. |
IsInLineParagraph | bool | Read/Write | پرچم پاراگراف درونخطی (خط جدیدی شروع نمیکند). |
HyperlinkText | string? | Read/Write | هدف پیوندهای ابرمتنی بهصورت رشتهای قدیمی. |
Hyperlink | Hyperlink? | Read/Write | دکوراسیون پیوندهای ابرمتنی تایپشده اعمالشده به پاراگراف. |
روشها
| Signature | Description |
|---|---|
Graph(width: double, height: double) | متد Graph را بر روی این نمونه Graph فراخوانی میکند. |
Graph(width: float, height: float) | نسخه تکدقت. |
Add(shape: Shape) | متد Add را بر روی این نمونه Graph فراخوانی میکند. |
Clone() | کلون سطحی — اشکال بهصورت ارجاعی به اشتراک گذاشته میشوند. |
Build() | تمام اشکال را به یک جریان محتوا رندر میکند. |
Build(page: Page?) | تمام اشکال را به یک جریان محتوا رندر میکند و در صورت نیاز منابع ExtGState را بر روی صفحه ثبت مینماید. |
Build(page: Page?, offsetX: double, offsetY: double) | تمام اشکال را به یک جریان محتوا رندر میکند بهطوری که با ترجمهای، مبدأ محلی گراف (گوشه پایین‑چپ) در مختصات صفحه به موقعیت (offsetX, offsetY) برسد. |