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:
Tę samą technikę stosuje się wyłącznie do ekstrakcji zawartości z poszczególnych komórek stołowych.
Poniższy przykład kodu pokazuje, jak wydrukować zakres elementów wiersza i 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: