Range
Range
概述
Range 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:IEnumerable<Node>。
表示文档中的连续区域。
此类提供了 10 个用于在 .NET 程序中操作 Range 对象的方法。可用的方法包括:Delete、GetEnumerator、NormalizeFieldTypes、Replace、ToDocument、UnlinkFields、UpdateFields。在安装了 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .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() | 在此 Range 实例上调用 GetEnumerator。 |