Робота з діапазонами

Якщо ви працювали з Microsoft Word Автоматизація, ви, ймовірно, знаєте, що один з основних інструментів для вивчення та зміни вмісту документа є Range об’єкт. Range – це як “вікно” в зміст документа і форматування.

Aspose.Words також має Range клас і він призначений для того, щоб виглядати і діяти аналогічно Range в Microsoft Wordй Немовля Range не може закривати довільну частину документа і не має Start і End, Ви можете отримати доступ до діапазону, який охоплює будь-яку вершину документа, включаючи Document сам. Іншими словами, кожен вузол має власний діапазон. Про нас 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();