Praca z tekstem w tabeli

Jak wspomniano w poprzednich artykułach, tabela zazwyczaj zawiera zwykły tekst, chociaż inne treści, takie jak obrazy lub nawet inne tabele mogą być umieszczone w komórkach tabeli.

Dodawanie tekstu lub innych treści do tabeli odbywa się przy użyciu odpowiednich metod DocumentBuilder klasa i jest opisana w “Utwórz tabelę” Artykuł. W tym artykule omówimy jak pracować z tekstem w istniejącej tabeli.

Zastąp tekst w tabeli

Stół, jak każdy inny węzeł w Aspose.Words, ma dostęp do Range obiekt. Korzystanie z zakresu tabeli obiektu, można zastąpić tekst w tabeli.

Możliwość używania znaków specjalnych podczas zastępowania jest obecnie obsługiwana, więc możliwe jest zastąpienie istniejącego tekstu tekstem wieloskładnikowym. Aby to zrobić, należy użyć specjalnych metacharaktorów opisanych w odpowiednich Replace Metoda.

Poniższy przykład kodu pokazuje jak zastąpić wszystkie instancje łańcucha tekstu w komórkach całej tabeli:

Wydrukuj zwykły tekst ze stołu

Korzystanie z Range obiekt, można również wywołać metody w całym zakresie tabeli i ekstrahować tabelę jako zwykły tekst. Aby to zrobić, należy użyć Text nieruchomości

Poniższy przykład kodu pokazuje jak wydrukować zakres tekstu tabeli:

Poniższy przykład kodu pokazuje jak wydrukować zakres tekstu elementów wiersza i tabeli.

Praca z alternatywnym tekstem tabeli

Microsoft Word tabele mają table title oraz table description które zapewniają alternatywne tekstualne przedstawienie informacji zawartych w tabeli.

W Aspose.Words, można również dodać tytuł tabeli i opis za pomocą Title oraz Description nieruchomości. Właściwości te mają znaczenie dla dokumentów DOCX zgodnych z ISO/ IEC 29500. Podczas zapisywania w formatach wcześniej niż ISO/ IEC 29500, te właściwości są ignorowane.

Poniższy przykład kodu pokazuje jak ustawić właściwości tytułu i opisu tabeli: