Застосовувати стиль столу

Стиль таблиці визначає набір форматування, який можна легко застосувати до таблиці. Форматування таких як бордюри, гойдалки, вирівнювання та шрифт можна встановити в стилі таблиці та нанести на багато таблиць для послідовного зовнішнього вигляду.

Aspose.Words підтримує нанесення стилю таблиці до столу, а також читання властивостей будь-якого стилю столу. Стилі таблиці зберігаються під час завантаження та збереження за наступними способами:

  • Стилі таблиці у форматах DOCX та WordML зберігаються при завантаженні та збереженні цих форматів
  • Стилі таблиці зберігаються при завантаженні та збереженні у форматі DOC (але не до будь-якого іншого формату)
  • до При експорті в інші формати, рендерингу або друку, стилі таблиці розширюються для прямого форматування в таблиці, тому всі форматування зберігаються

Створити стиль таблиці

Користувач може створити новий стиль і додати його до колекції стилю. Про нас Add метод використовується для створення нового стилю столу.

Приклад коду показує, як створити новий стиль таблиці користувача:

Статус на сервери

Якщо необхідно, ви можете копіювати стиль таблиці, який вже існує в певному документі в збірку вашого стилю, використовуючи AddCopy метод.

Важливо знати, що з цим копіюванням, пов’язані стилі також копіюються.

Приклад коду показує, як імпортувати стиль з одного документа в інший документ:

Застосувати зовнішній стиль таблиці

Aspose.Words надає послуги TableStyle У спадку Style клас. TableStyle полегшує користувача застосовувати різні варіанти стилю, такі як затінення, оббивка, відступ, CellSpacing і Font, і т.д.

Додатково Aspose.Words забезпечує StyleCollection клас і кілька властивостей Table Ми працюємо з: Style, StyleIdentifier, StyleName, і StyleOptionsй

Aspose.Words також надає ConditionalStyle клас, який являє собою спеціальне форматування, нанесене на певну площу столу з призначеним стилем столу, і ConditionalStyleCollection що представляє колекцію ConditionalStyle об’єкти. Ця колекція містить постійний набір предметів, що представляють один елемент для кожного значення ConditionalStyleType тип анумуляції. Про нас ConditionalStyleType нумерація визначає всі можливі таблиці зони, до яких умовне форматування може бути визначено в стилі таблиці.

У цьому випадку умовне форматування може бути визначений для всіх можливих настільних зон, визначених за типом кондиціонального стилю.

Приклад наступного коду показує, як визначити умовний форматування заголовка рядка таблиці:

Ви також можете вибрати які частини таблиці, щоб застосувати стилі, такі як перший стовпчик, останній стовпчик, смуговані рядки. Вони вказані в TableStyleOptions занурення і наноситься через StyleOptions майно. Про нас TableStyleOptions анумуляція дозволяє трохи поєднувати ці функції.

Наприклад, наступний код показує, як створити новий стіл з нанеском таблиці:

Фотографії нижче показують уявлення про представлення Table Styles в Microsoft Word і їх відповідні властивості Aspose.Wordsй

table-style-aspose-words-java

Увімкніть форматування таблиці та застосуйте його як прямий форматування

Aspose.Words також надає ExpandTableStylesToDirectFormatting спосіб вжити форматування, знайденого на стилі таблиці і розширює його на рядки і клітинки столу як прямий форматування. Спробуйте поєднувати форматування з стильом та стилем комірки.

Приклад коду показує, як розширити форматування з стилів на настільні рядки та клітинки як прямий форматування: