Прилагане На Стил На Таблица

Стил на таблица дефинира набор от форматиране, които могат лесно да бъдат приложени към таблица. Форматирането, като например граници, оцветяване, подравняване и шрифт, може да бъде зададено в стил на таблица и приложено към много таблици за последователен вид.

Aspose.Words поддържа прилагане на стил на таблица към таблица, както и свойства за четене на всеки стил на таблица. Стиловете на таблиците се запазват по време на зареждането и записването по следните начини::

  • Стилове на таблици във формати DOCX и WordML се запазват при зареждане и записване в тези формати
  • Стиловете на таблиците се запазват при зареждане и записване във формат DOC (но не и в друг формат)
  • Когато експортирате в други формати, рендиране или печат, стиловете на таблици се разширяват до директно форматиране в таблицата, така че цялото форматиране се запазва

Създаване на стил на таблица

Потребителят може да създаде нов стил и да го добави към колекция от стилове. Методът Add се използва за създаване на нов стил на таблица.

Следващият пример за код показва как да създадете нов стил на таблица, дефиниран от потребителя:

Копиране на съществуващ стил на таблица

Ако е необходимо, можете да копирате стил на таблица, който вече съществува в определен документ във вашата колекция от стилове, като използвате метода AddCopy.

Важно е да знаете, че с това Копиране се копират и свързаните стилове.

Следващият пример за код показва как да импортирате стил от един документ в друг документ:

EXAMPLE

Прилагане на съществуващ стил на таблица

Aspose.Words осигурява TableStyle наследен от Style клас. TableStyle улеснява потребителя да прилага различни опции за стил като засенчване, подложка, отстъп, CellSpacing и Font и т.н.

В допълнение Aspose.Words осигурява StyleCollection класа и няколко свойства на Table класа, за да укажете с кой стил на таблица ще работим.: Style, StyleIdentifier, StyleName, и StyleOptions.

Aspose.Words също така осигурява ConditionalStyle клас, който представлява специално форматиране, приложено към някаква област от таблица с определен стил на таблица, и ConditionalStyleCollection, който представлява колекция от ConditionalStyle обекти. Тази колекция съдържа постоянен набор от артикули, представляващи по един артикул за всяка стойност от вида ConditionalStyleType изброяване. ConditionalStyleType изброяването определя всички възможни области на таблицата, към които условното форматиране може да бъде дефинирано в стил на таблица.

В този случай условното форматиране може да бъде дефинирано за всички възможни области на таблицата, дефинирани под тип ConditionalStyleType изброяване.

Следващият пример за код показва как да дефинирате условно форматиране за заглавния ред на таблицата:

Можете също да изберете Към кои части на таблицата да приложите стилове, като например първата колона, последната колона, редовете на ленти. Те са изброени в списъка TableStyleOptions и се прилагат чрез имота StyleOptions. TableStyleOptions изброяването позволява побитова комбинация от тези характеристики.

Следващият пример за код показва как да създадете нова таблица с приложен стил на таблица:

Снимките по-долу показват представяне на Table Styles в Microsoft Word и съответните им свойства в Aspose.Words.

formatting-table-style-aspose-words-cpp

Вземете форматирането от стила на таблицата и го приложете като директно Форматиране

Aspose.Words също така предоставя ExpandTableStylesToDirectFormatting метод за вземане на форматирането, намерено в стил на таблица, и го разгъва върху редовете и клетките на таблицата като директно форматиране. Опитайте да комбинирате форматирането със стил на таблица и стил на клетка.

Следващият пример за код показва как да разширите форматирането от стилове върху редове на таблица и клетки като директно форматиране: