کار با SmartArt Cold Rendering
گرافیک SmartArt برای ایجاد سریع و آسان نمایش تصویری اطلاعات استفاده می شود. شما به سادگی از بین تعداد زیادی چیدمان انتخاب می کنید که به بهترین وجه با شرایط شما مطابقت دارد. این سهولت استفاده، گرافیک SmartArt را برای برخی اهداف کاملاً محبوب می کند.
Microsoft Word طراحی از پیش رندر شده را همراه با شی SmartArt
تولید و ذخیره می کند. در بیشتر موارد، طراحی از پیش رندر شده توسط Aspose.Words به خوبی رندر می شود و هیچ اقدام اضافی لازم نیست. با این حال، اگر سند توسط برنامههای کاربردی دیگر ذخیره شود، طراحی SmartArt از قبل ارائه شده ممکن است نادرست یا نادرست باشد. در این مورد، خود شی SmartArt
باید با استفاده از Aspose.Words تنظیم و رندر شود. ما این فرآیند را رندر سرد SmartArt
می نامیم.
با استفاده از SmartArt Cold Rendering
Aspose.Words به شما امکان می دهد از یک طراحی از پیش رندر شده یا رندر سرد استفاده کنید:
- اگر یک طراحی از پیش رندر شده در دسترس باشد، Aspose.Words از آن برای رندر شی
SmartArt
استفاده می کند. - اگر طراحی از پیش رندر شده وجود نداشته باشد، Aspose.Words به طور ضمنی رندر سرد را برای رندر کردن شی
SmartArt
انجام می دهد. - اگر یک طراحی از پیش رندر شده وجود دارد اما نادرست است، باید رندر سرد SmartArt را به طور صریح با فراخوانی روش update_smart_art_drawing انجام دهید.
مثال کد زیر نحوه به روز رسانی نقشه ها را برای تمام نمودارهای سند نشان می دهد:
.NET
پشتیبانی از طرح بندی SmartArt استاندارد
در حال حاضر، تنها تعداد محدودی از طرحبندیهای استاندارد Microsoft Word SmartArt پشتیبانی میشوند. همچنین، برخی از این طرحبندیها تا حدی پشتیبانی میشوند، به این معنی که گرهها و اشکال قابل توجهی از نمودار ارائه میشوند، اما ممکن است بین طرحبندی نمودار Microsoft Word و Aspose.Words تفاوتهایی وجود داشته باشد.
جدول زیر طرحبندیهای کاملاً و جزئی پشتیبانی شده را فهرست میکند:
SmartArt Layouts Group | طرح بندی های کاملاً پشتیبانی شده | طرح بندی تا حدی پشتیبانی می شود |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
– |
|
Hierarchy |
– |
|
Relationship |
|
|
Matrix |
|
– |
Pyramid |
– |
|
مقایسه رندر SmartArt در Aspose.Words و Microsoft
جدول زیر نمونه ای از تصاویر Aspose.Words Cold Rendering برخی از طرح بندی های استاندارد را در مقایسه با خروجی Microsoft Word نشان می دهد:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |