Arbeiten mit Bereichen

Wenn Sie mit Microsoft Word -Automatisierung gearbeitet haben, wissen Sie wahrscheinlich, dass eines der wichtigsten Werkzeuge zum Untersuchen und Ändern von Dokumentinhalten das Range -Objekt ist. Range ist wie ein “Fenster” in den Dokumentinhalt und die Formatierung.

Aspose.Words hat auch die Klasse Range und ist so konzipiert, dass es ähnlich aussieht und sich verhält wie Range in Microsoft Word. Obwohl Range keinen beliebigen Teil eines Dokuments abdecken kann und keine Start und End hat, können Sie auf den Bereich zugreifen, der von jedem Dokumentknoten einschließlich der Document selbst abgedeckt wird. Mit anderen Worten, jeder Knoten hat seinen eigenen Bereich. Mit dem Range-Objekt können Sie auf Text, Lesezeichen und Formularfelder innerhalb des Bereichs zugreifen und diese ändern.

Klartext abrufen

Verwenden Sie die Eigenschaft Text, um einfachen, unformatierten Text des Bereichs abzurufen.

Das folgende Codebeispiel zeigt, wie Sie einen einfachen, unformatierten Text eines Bereichs erhalten:

Text löschen

Range erlaubt das Löschen aller Zeichen des Bereichs durch Aufruf von Delete.

Das folgende Codebeispiel zeigt, wie alle Zeichen eines Bereichs gelöscht werden: