Работа с 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
  • Основен Процес
  • Акцент Процес
  • Непрекъснат Блок Процес
  • Увеличаване На Процеса Стрелка
  • Конвергентен Текст
  • Основна Времева Линия
  • Основни Шеврон Процес
  • Шеврон Акцент Процес
  • Затворен Шеврон Процес
  • Списък С Шеврон
  • Вертикален Процес
  • Шахматен Процес
  • Списък На Процесите
  • Основен Процес На Огъване
  • Повтарящ Се Процес На Огъване
  • Подробен Процес
  • Стрелка Нагоре
  • Низходящ Процес
  • Процес На Кръгово Огъване
  • Ускоряване На Процеса
  • Стъпка Надолу Процес
  • Променлив Поток
  • Процес На Увеличаване На Кръга
  • Pie процес
  • Взаимосвързан Блок Процес
  • Процесни Стрелки
  • Кръг Акцент Времева Линия
  • Кръгов Процес
  • Процес Под Стъпка
  • Поетапен Процес
  • Случаен процес за резултат
  • Кръг Стрелка Процес
Cycle
  • Сегментиран Цикъл
  • Шестоъгълник Радиален
Hierarchy
  • Таблица Йерархия
  • Архитектурно Оформление
Relationship
  • Баланс
  • Фуния
  • Уред
  • Плюс И Минус
  • Лента Със Стрелки
  • Противотежест Стрели
  • Противоположни Стрелки
  • Вложена Цел
  • Основна Цел
  • Pie
  • Базов Вен
  • СТЕД Вен
  • Взаимосвързан Пръстен
  • Връзка На Кръга
  • Противоположни Идеи
  • Уравнение
  • Вертикално Уравнение
  • Линеар Вен
Matrix
  • Основна Матрица
  • Заглавие Матрица
  • Решетка Матрица
  • Матрица На Цикъла
Pyramid
  • Сегментирана Пирамида

Сравнение на SmartArt рендиране в Aspose.Words и Microsoft

Таблицата по-долу показва примерни снимки на Aspose.Words студено рендиране на някои стандартни оформления в сравнение с Microsoft Word изход:

Aspose.Words Microsoft Word
Basic Process basic_process_aspose basic_process_word
Circular Bending Process circular_bending_process_aspose circular_bending_process_word
Repeating Bending Process repearing_bending_process_aspose repearing_bending_process_word
Trapezoid List trapezoid_list_aspose trapezoid_list_word