Работа с диапазонами
Если вы работали с Microsoft Word Автоматизация, вы, вероятно, знаете, что одним из основных инструментов для изучения и изменения содержания документа является Range объект. Range Это как “окно” в содержание и форматирование документа.
Aspose.Words также имеет Range Класс и он предназначен для того, чтобы выглядеть и действовать аналогично Range в Microsoft Word. Хотя Range не может охватывать произвольную часть документа и не имеет Start и End, Вы можете получить доступ к диапазону, охватываемому любым узлом документа, включая Document себя. Другими словами, каждый узел имеет свой диапазон. The Range Объект позволяет получать доступ и изменять текст, закладки и поля формы в пределах диапазона.
Восстановление простого текста
Используйте Text свойство извлекать простой, неформатированный текст диапазона.
Следующий пример кода показывает, как получить простой, неформатированный текст диапазона:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_WorkingWithRanges(); | |
Document doc = new Document(dataDir + "Document.doc"); | |
string text = doc.Range.Text; |
Удалить текст
Диапазон позволяет удалить все символы диапазона, позвонив Delete.
Следующий пример кода показывает, как удалить все символы диапазона:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_WorkingWithRanges(); | |
Document doc = new Document(dataDir + "Document.doc"); | |
doc.Sections[0].Range.Delete(); |