Travailler avec des gammes

Si vous avez travaillé avec l’automatisation Microsoft Word, 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 la mise en forme du document.

Aspose.Words a également la classe Range et il 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 n’ait pas de Start et 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 a sa propre plage. L’objet Range vous permet d’accéder et de modifier du texte, des signets et des 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 un texte brut et non formaté d’une plage:

Suppression de 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: