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。

属性

名称类型访问描述
FormForm读取所属表单。
TemplateXmlNode?读取XFA 模板的根元素;如果 XFA 包中不存在模板,则为 null。
NamespaceManagerXmlNamespaceManager读取一个预先绑定了标准 XFA 前缀(“tpl” → template, “xfa” → data, “datasets” → datasets)的 XmlNamespaceManager。
FieldNamesstring[]读取针对 XFA 模板中每个 元素的点路径字段名称,按文档顺序索引,以便每个重复的子表单/字段都有其自己的 [N] 后缀。
DatasetsSystem.Xml.XmlElement?读取以 XmlElement 的形式获取 XFA 数据集。

方法

签名描述
GetNamespaceManager()针对 NamespaceManager 的方法形式别名。
GetFieldTemplate(fieldName: string)通过其点分路径获取单个字段的模板 XmlNode(例如.
GetFieldTemplates()模板中的所有 tpl:field 节点。
GetFieldNode(fieldName: string)获取字段的 XFA 数据节点(通过点分路径),如果不存在则为 null。
EndCachedUpdates()调用方在一批字段更新后使用的标记,用于表示“no more updates pending”。

另请参阅

 中文