Arbeiten mit Text in einer Tabelle
Wie in früheren Artikeln erwähnt, enthält eine Tabelle in der Regel Klartext, obwohl andere Inhalte wie Bilder oder sogar andere Tabellen in Tabellenzellen platziert werden können.
Das Hinzufügen von Texten oder anderen Inhalten in die Tabelle erfolgt mit den entsprechenden Methoden der DocumentBuilder Klasse und wird in der “Eine Tabelle erstellen” Artikel. In diesem Artikel werden wir über die Arbeit mit Text in einer bereits vorhandenen Tabelle sprechen.
Text in einer Tabelle ersetzen
Die Tabelle, wie jeder andere Knoten in Aspose.Words, Zugang zum Range Objekt. Mit dem Tabellenbereichsobjekt können Sie Text in einer Tabelle ersetzen.
Die Fähigkeit, spezielle Zeichen beim Austausch zu verwenden, wird derzeit unterstützt, so dass es möglich ist, bestehenden Text durch Multiparagraph Text zu ersetzen. Um dies zu tun, müssen Sie die speziellen Metazeichen verwenden, die in den entsprechenden Replace Methode.
Das folgende Codebeispiel zeigt, wie man alle Instanzen einer Zeichenfolge in den Zellen einer gesamten Tabelle ersetzt:
Auszug Plain Text aus einer Tabelle
Verwendung von Range Objekt, Sie können auch Methoden auf dem gesamten Tabellenbereich anrufen und die Tabelle als Klartext extrahieren. Um dies zu tun, verwenden Sie die Text Eigentum
Das folgende Codebeispiel zeigt, wie man den Textbereich einer Tabelle druckt:
Die gleiche Technik wird verwendet, um nur den Inhalt aus einzelnen Tabellenzellen zu extrahieren.
Das folgende Codebeispiel zeigt, wie man einen Textbereich von Zeilen- und Tabellenelementen druckt:
Das folgende Codebeispiel zeigt, wie der Textbereich von Zeilen- und Tabellenelementen gedruckt werden kann.
Arbeiten mit alternativem Tabellentext
Microsoft Word Tabellen haben eine table title
und table description
die eine alternative Textdarstellung der in der Tabelle enthaltenen Informationen liefern.
In Aspose.Words, Sie können auch eine Tabelle Titel und Beschreibung mit der Title und Description Eigenschaften. Diese Eigenschaften sind für DOCX-Dokumente aussagekräftig, die dem ISO/IEC 29500. Beim Speichern in Formaten früher als ISO/IEC 29500, diese Eigenschaften werden ignoriert.
Das folgende Codebeispiel zeigt, wie man die Titel- und Beschreibungseigenschaften einer Tabelle festsetzt: