Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Іноді деякі ряди в таблиці вимагають заголовка або великі блоки тексту, які займають повну ширину таблиці. Для належного оформлення таблиці користувач може об’єднати кілька клітин таблиці в одну. Aspose.Words підтримує об’єднані клітинки при роботі з усіма форматами введення, включаючи імпортування вмісту HTML.
У Aspose.Words, Об’єднані клітинки представлені такими властивостями CellFormat клас:
Значення цих властивостей визначають концентрацію поведінки клітин:

Щоб перевірити, чи є клітинка частиною послідовності з’єднаних клітин, ми просто перевіряємо HorizontalMerge і VerticalMerge властивості.
Приклад коду показує, як друкувати горизонтальний і вертикальний тип зливу клітин:
Щоб об’єднати клітинки в таблиці, створеному з DocumentBuilder, вам потрібно встановити відповідний тип злиття для кожної комірки, де очікується концентрація - перший CellMerge.First а потім CellMerge.Previousй
Крім того, ви повинні пам’ятати, щоб очистити налаштування об’єднання для тих клітин, де не потрібно об’єднати - це може бути зроблено, встановивши перший не мерге клітинки для CellMerge.Noneй Якщо це не зроблено, всі клітини в таблиці будуть об’єднані.
Приклад коду показує, як створити таблицю з двома рядами, де клітини в першому ряду об’єднуються горизонтально:
Приклад наступного коду показує, як створити двоколірний стіл, де клітинки в першому стовпчику вертикально з’єднуються:
В інших ситуаціях, де DocumentBuilder не використовується, наприклад, в існуючому столі, злиття клітин в попередньому вигляді може бути не так просто. Замість цього ми можемо обгорнути основні операції, що беруть участь у застосуванні об’єднувальних властивостей до клітин в методі, що робить завдання набагато простіше. Цей метод схожий на метод автоматизації Merge, який називається об’єднання діапазону клітин в таблиці.
Введіть номер мобільного, який Ви вказали при укладаннi договору з банком - для ідентифікації. У цьому випадку діапазон може пропускати декілька рядків або стовпців:
Приклад коду показує, як об’єднати діапазон клітин між двома вказаними клітинами:
Як ми говорили в попередніх статтях, таблиці в Microsoft Word – набір незалежних рядків. Кожен ряд має набір клітин, які не залежать від клітин інших рядків. Так, в Microsoft Word У таблиці немає такого об’єкта, як “холодний”, а “1й стовпчик” – це те, що “Комплект 1 клітин кожного ряду в таблиці”. Це дозволяє користувачам мати таблицю, в якому, наприклад, 1-й ряд складається з двох клітин – 2см і 1см, а 2-й ряд складається з двох різних клітин – 1см і шириною 2см. І Aspose.Words підтримує цю концепцію таблиць.
Стіл в HTML має істотно різну структуру: кожен ряд має однакову кількість клітин і (це важливо для завдання) кожна клітинка має ширину відповідного стовпчика, тим самим для всіх клітин в одному стовпчику. Так, якщо HorizontalMerge і VerticalMerge Поверніть неправильне значення, використовуйте наступний приклад коду:
Іноді не можна виявити, які клітинки об’єднані через деякі нові версії Microsoft Word більше не використовуйте прапори злиття, коли клітини об’єднуються горизонтально. Але для ситуацій, де клітини об’єднуються в клітинку горизонтально за їх шириною за допомогою прапорів злиття, Aspose.Words забезпечує ConvertToHorizontallyMergedCells спосіб перетворення клітин. Цей метод просто перетворює таблицю і додає нові клітинки в міру необхідності.
Приклад коду показує вище метод в роботі:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.