Range
Range
Обзор
Range — это класс в Aspose.Words FOSS для .NET. Наследуется от: IEnumerable<Node>.
Представляет непрерывную область в документе.
Этот класс предоставляет 10 методов для работы с объектами Range в программах .NET. Доступные методы включают: Delete, GetEnumerator, NormalizeFieldTypes, Replace, ToDocument, UnlinkFields, UpdateFields. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.Words FOSS для .NET. Свойства: Bookmarks, Fields, FormFields, Revisions, StructuredDocumentTags, Text.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Text | string | Чтение | Получает текст диапазона. |
FormFields | FormFieldCollection | Чтение | Возвращает коллекцию FormFields, представляющую все поля формы в диапазоне. |
Bookmarks | BookmarkCollection | Чтение | Возвращает коллекцию Bookmarks, представляющую все закладки в диапазоне. |
Fields | FieldCollection | Чтение | Возвращает коллекцию Fields, представляющую все поля в диапазоне. |
StructuredDocumentTags | StructuredDocumentTagCollection | Чтение | Возвращает коллекцию StructuredDocumentTags, представляющую все структурированные теги документа в диапазоне. |
Revisions | RevisionCollection | Чтение | Получает коллекцию редакций (отслеживаемых изменений), существующих в этом диапазоне. |
Методы
| Подпись | Описание: |
|---|---|
Delete() | Удаляет все символы диапазона. |
Replace(pattern: string, replacement: string) | Заменяет все вхождения указанного шаблона строкового набора символов на строку-заменитель. |
Replace(pattern: Regex, replacement: string) | Заменяет все вхождения шаблона символов, заданного регулярным выражением, на другую строку. |
Replace(pattern: string, replacement: string, options: FindReplaceOptions) | Заменяет все вхождения указанного шаблона строкового паттерна строкой-заменой. |
Replace(pattern: Regex, replacement: string, options: FindReplaceOptions) | Заменяет все вхождения паттерна символов, указанного регулярным выражением, другой строкой. |
UpdateFields() | Обновляет значения полей документа в этом диапазоне. |
UnlinkFields() | Отсоединяет поля в этом диапазоне. |
NormalizeFieldTypes() | Изменяет значения типов полей FieldType у FieldStart, FieldSeparator, FieldEnd в этом диапазоне так, чтобы они соответствовали типам полей, содержащимся в кодах полей. |
ToDocument() | Создаёт новый полностью сформированный документ, содержащий диапазон. |
GetEnumerator() | Вызывает GetEnumerator для этого экземпляра Range. |