XFA

遗产: java.lang.Object

public final class XFA

表示有关 XML 表单体系结构 (XFA) 的 XML 表单。

方法

方法描述
beginCachedUpdates()启动缓存更新模式。
endCachedUpdates()结束缓存更新并将所有数据保存到文档结构中。
equals(Object arg0)
flattenXfaField(System.Xml.XmlNode field)展平 XFA 表单的字段。
getClass()
getConfig()XFA 表单的 XFA 配置组件。
getDatasets()XFA 表单的 XFA 数据集组件。
getFieldNames()表单模板中的字段名称列表。
getFieldTemplate(String fieldName)返回 XFA 字段模板的 XML 节点。
getFieldTemplates()返回 XFA 表单上所有字段模板的列表。
getFieldsWithTextValuesMap()返回具有短字段名称的映射及其所有字段的字符串值。
getForm()获取 XFA 表单的 XFA 表单组件。
getNamespaceManager()返回带有用于模板和数据的命名空间的命名空间管理器。
getNamespaceManager_()获取 XFA 表单的命名空间。
getTemplate()XFA 表单的 XFA 模板组件。
getXDP()XML 数据包(周围 XML 容器中的所有 XFA 表单组件)。
getXfaField(String path)
get_Item(String path)根据路径获取数据节点值。
hashCode()
notify()
notifyAll()
setFieldImage(String fieldName, InputStream image)为 XFA 字段设置图像。
setFieldImageInternal(String fieldName, System.IO.Stream image)
set_Item(String path, String value)根据路径获取数据节点值。
toString()
tryGetTemplateString(String value)尝试从 XFA 表单导出计算脚本。
wait()
wait(long arg0)
wait(long arg0, int arg1)

beginCachedUpdates()

public void beginCachedUpdates()

启动缓存更新模式。对 XFA 所做的所有更改都将被缓存并保存到调用 EndCachedUpdates 时的文档结构中。当对 XFA 进行大量更改时,这可以通过避免将 XML 数据包保存到文档中的冗余操作来改进预制。

endCachedUpdates()

public void endCachedUpdates()

结束缓存更新并将所有数据保存到文档结构中。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

flattenXfaField(System.Xml.XmlNode field)

public static void flattenXfaField(System.Xml.XmlNode field)

展平 XFA 表单的字段。

参数:

范围类型描述
fieldcom.aspose.ms.System.Xml.XmlNodeXFA 表单字段节点。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getConfig()

public System.Xml.XmlNode getConfig()

XFA 表单的 XFA 配置组件。

退货: com.aspose.ms.System.Xml.XmlNode - XmlNode 对象

getDatasets()

public System.Xml.XmlNode getDatasets()

XFA 表单的 XFA 数据集组件。

退货: com.aspose.ms.System.Xml.XmlNode - XmlNode 对象

getFieldNames()

public String[] getFieldNames()

表单模板中的字段名称列表。

退货: java.lang.字符串[] - 字符串值数组

getFieldTemplate(String fieldName)

public System.Xml.XmlNode getFieldTemplate(String fieldName)

返回 XFA 字段模板的 XML 节点。

参数:

范围类型描述
fieldNamejava.lang.String必须找到模板的字段的路径。

退货: com.aspose.ms.System.Xml.XmlNode - 带有字段模板的 XL 节点。

getFieldTemplates()

public System.Xml.XmlNodeList getFieldTemplates()

返回 XFA 表单上所有字段模板的列表。

退货: com.aspose.ms.System.Xml.XmlNodeList - 字段模板列表。

getFieldsWithTextValuesMap()

public HashMap<String,String> getFieldsWithTextValuesMap()

返回具有短字段名称的映射及其所有字段的字符串值。

退货: java.util.HashMap<java.lang.String,java.lang.String> - HashMap 对象

getForm()

public System.Xml.XmlNode getForm()

获取 XFA 表单的 XFA 表单组件。

退货: com.aspose.ms.System.Xml.XmlNode - XmlNode 对象

getNamespaceManager()

public System.Xml.XmlNamespaceManager getNamespaceManager()

返回带有用于模板和数据的命名空间的命名空间管理器。

退货: com.aspose.ms.System.Xml.XmlNamespaceManager - XmlNamespaceManager 对象

getNamespaceManager_()

public System.Xml.XmlNamespaceManager getNamespaceManager_()

获取 XFA 表单的命名空间。定义了以下命名空间:表单数据的“数据”和表单模板的“tpl”。

退货: com.aspose.ms.System.Xml.XmlNamespaceManager - XmlNamespaceManager 对象

getTemplate()

public System.Xml.XmlNode getTemplate()

XFA 表单的 XFA 模板组件。

退货: com.aspose.ms.System.Xml.XmlNode - XmlNode 对象

getXDP()

public System.Xml.XmlDocument getXDP()

XML 数据包(周围 XML 容器中的所有 XFA 表单组件)。

退货: com.aspose.ms.System.Xml.XmlDocument - XmlDocument 对象

getXfaField(String path)

public final XfaFieldInteractive getXfaField(String path)

参数:

范围类型描述
pathjava.lang.String

退货: com.aspose.pdf.XfaFieldInteractive

get_Item(String path)

public String get_Item(String path)

根据路径获取数据节点值。

参数:

范围类型描述
pathjava.lang.String数据节点路径,例如 form1[0].子窗体1[0].子窗体2[0].子窗体3[0].文本域[0]。即使数据只包含每个节点的单次出现,也要确保包括索引,即写 node1[0].node2[0]… 而不是 node1.node2…

退货: java.lang.String - 数据节点值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setFieldImage(String fieldName, InputStream image)

public void setFieldImage(String fieldName, InputStream image)

为 XFA 字段设置图像。

参数:

范围类型描述
fieldNamejava.lang.String字段名称。
imagejava.io.InputStream包含图像的流。

setFieldImageInternal(String fieldName, System.IO.Stream image)

public void setFieldImageInternal(String fieldName, System.IO.Stream image)

参数:

范围类型描述
fieldNamejava.lang.String
imagecom.aspose.ms.System.IO.Stream

set_Item(String path, String value)

public void set_Item(String path, String value)

根据路径获取数据节点值。

参数:

范围类型描述
pathjava.lang.String字符串值
valuejava.lang.String字符串值

toString()

public String toString()

退货: java.lang.字符串

tryGetTemplateString(String value)

public String tryGetTemplateString(String value)

尝试从 XFA 表单导出计算脚本。否则返回空字符串;

参数:

范围类型描述
valuejava.lang.String标签名称

退货: java.lang.String - 字符串实例

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int