Работа с текст в Таблица
Както бе споменато в предишните статии, таблицата обикновено съдържа обикновен текст, въпреки че друго съдържание, като изображения или дори други таблици, може да бъде поставено в клетките на таблицата.
Добавянето на текст или друго съдържание към таблицата се извършва с помощта на подходящите методи от класа DocumentBuilder и е описано в статията “Create a Table”. В тази статия ще говорим за това как да работим с текст във вече съществуваща таблица.
Заместване на текст в Таблица
Таблицата, както всеки друг възел в Aspose.Words, има достъп до обекта Range. С помощта на обекта на диапазон от таблици можете да заместите текста в таблица.
Възможността за използване на специални знаци при заместване в момента се поддържа, така че е възможно да се замени съществуващия текст с текст от няколко абзаца. За да направите това, трябва да използвате специалните метахарактери, описани в съответния Replace метод.
Следващият пример за код показва как да заместите всички екземпляри на текстов низ в клетките на цяла таблица:
Извличане на обикновен текст от таблица или клетка
Използвайки обекта Range, можете също да извиквате методи в целия диапазон от таблици и да извлечете таблицата като обикновен текст. За да направите това, използвайте функцията Text.
Следващият пример за код показва как да отпечатате текстовия диапазон на таблица:
Същата техника се използва за извличане на съдържание само от отделни клетки на таблицата.
Следващият пример за код показва как да отпечатате текстов диапазон от елементи на редове и таблици:
Работа с алтернативен текст на таблица
Microsoft Word таблиците имат table title
и table description
, които предоставят алтернативно текстово представяне на информацията, съдържаща се в таблицата.
В Aspose.Words Можете също да добавите заглавие и описание на таблицата, като използвате свойствата Title и Description. Тези свойства имат значение за DOCX документи, съответстващи на ISO / IEC 29500. Когато записвате във формати преди ISO / IEC 29500, тези свойства се игнорират.
Следният пример за код показва как да зададете свойствата за заглавие и описание на таблица: