Робота з SmartArt холодним рендерингом
Графіка SmartArt використовується для швидкого та легкого створення візуального представлення інформації. Ви просто вибираєте з великої кількості макетів той, який найкраще відповідає вашій ситуації. Така простота використання робить графіку SmartArt досить популярною для деяких цілей.
Microsoft Word створює і зберігає попередньо намальований малюнок разом з об’єктом SmartArt
. У більшості випадків попередньо намальований малюнок добре змальовується за допомогою Aspose.Words і ніяких додаткових дій не потрібно. Однак, якщо документ збережений іншими додатками, попередньо намальований креслення SmartArt може бути відсутнім або бути невірним. У цьому випадку сам об’єкт SmartArt
повинен бути розміщений і намальований за допомогою Aspose.Words. Ми називаємо цей процес SmartArt
холодним рендерингом.
Використання холодного рендеринга SmartArt
Aspose.Words дозволяє використовувати попередньо намальований малюнок або зробити холодний рендеринг:
- Якщо доступний попередньо намальований малюнок, Aspose.Words використовує його для малювання об’єкта
SmartArt
. - Якщо попередньо відтворений малюнок відсутній, Aspose.Words неявно робить холодний рендеринг для візуалізації об’єкта
SmartArt
. - Якщо попередньо намальований малюнок присутній, але є некоректним, потрібно виконати SmartArt холодний рендеринг явно, викликавши метод UpdateSmartArtDrawing.
Наступний приклад коду показує, як оновити креслення для всіх діаграм у документі:
Підтримка стандартних макетів SmartArt
В даний час підтримується лише обмежена кількість стандартних макетів Microsoft Word SmartArt. Крім того, деякі з цих макетів підтримуються частково, що означає, що відображаються важливі вузли та фігури діаграми, але можуть бути відмінності між макетами діаграм Microsoft Word та Aspose.Words.
У таблиці нижче перераховані повністю та частково підтримувані макети:
SmartArt група макетів | Повністю підтримувані макети | Частково підтримувані макети |
---|---|---|
List |
|
|
Process |
|
|
Cycle |
|
|
Hierarchy |
|
|
Relationship |
|
|
Matrix |
|
|
Pyramid |
|
Порівняння результатів візуалізації SmartArt у Aspose.Words та Microsoft
У таблиці нижче наведено приклади зображень Aspose.Words холодного рендеринга деяких стандартних макетів порівняно з висновком Microsoft Word:
Aspose.Words | Microsoft Word | |
---|---|---|
Basic Process | ||
Circular Bending Process | ||
Repeating Bending Process | ||
Trapezoid List |