Travailler avec des plages

Si vous avez travaillé avec Microsoft Word Automation, vous savez probablement que l’un des principaux outils pour examiner et modifier le contenu d’un document est l’objet Range. Range est comme une “fenêtre” sur le contenu et le formatage du document.

Aspose.Words possède également la classe Range et est conçu pour ressembler et agir de la même manière que Range dans Microsoft Word. Bien que Range ne puisse pas couvrir une partie arbitraire d’un document et ne dispose pas de Start ni de End, vous pouvez accéder à la plage couverte par n’importe quel nœud de document, y compris le Document lui-même. En d’autres termes, chaque nœud possède sa propre plage. L’objet Range vous permet d’accéder et de modifier le texte, les signets et les champs de formulaire dans la plage.

Récupérer du texte brut

Utilisez la propriété Text pour récupérer le texte brut et non formaté de la plage.

L’exemple de code suivant montre comment obtenir le texte brut et non formaté d’une plage:

Supprimer le texte

Range permet la suppression de tous les caractères de la plage en appelant Delete.

L’exemple de code suivant montre comment supprimer tous les caractères d’une plage: