XfaAccessor
概述
XfaAccessor 是 Aspose.PDF FOSS 中用于 .NET 的类。
提供通过路径对 XFA 字段值的索引访问。
此类提供 5 个用于在 .NET 程序中处理 XfaAccessor 对象的方法。可用的方法包括:EndCachedUpdates、GetFieldNode、GetFieldTemplate、GetFieldTemplates、GetNamespaceManager。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Datasets、FieldNames、Form、NamespaceManager、Template。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Form | Form | 读取 | 所属表单。 |
Template | XmlNode? | 读取 | XFA 模板的根元素;如果 XFA 包中不存在模板,则为 null。 |
NamespaceManager | XmlNamespaceManager | 读取 | 一个预先绑定了标准 XFA 前缀(“tpl” → template, “xfa” → data, “datasets” → datasets)的 XmlNamespaceManager。 |
FieldNames | string[] | 读取 | 针对 XFA 模板中每个 |
Datasets | System.Xml.XmlElement? | 读取 | 以 XmlElement 的形式获取 XFA 数据集。 |
方法
| 签名 | 描述 |
|---|---|
GetNamespaceManager() | 针对 NamespaceManager 的方法形式别名。 |
GetFieldTemplate(fieldName: string) | 通过其点分路径获取单个字段的模板 XmlNode(例如. |
GetFieldTemplates() | 模板中的所有 tpl:field 节点。 |
GetFieldNode(fieldName: string) | 获取字段的 XFA 数据节点(通过点分路径),如果不存在则为 null。 |
EndCachedUpdates() | 调用方在一批字段更新后使用的标记,用于表示“no more updates pending”。 |