Arbeiten mit Bereichen

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

Aspose.Words verfügt auch über die Range-Klasse und ist so konzipiert, dass sie ähnlich aussieht und sich ähnlich verhält wie Range in Microsoft Word. Obwohl Range keinen beliebigen Teil eines Dokuments abdecken kann und kein 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.

Nur-Text abrufen

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

Das folgende Codebeispiel zeigt, wie man einen einfachen, unformatierten Text eines Bereichs erhält:

Text löschen

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

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