4

我正在尝试创建一个包含多个文本字段的 PDF 文档,这些文本字段的高度可以增长到某个最大值。由于项目的限制,我使用的是 Adob​​e Designer 7,它很高兴地允许使用 Javascript。但是,XFA 中的对象与 HTML DOM 或更早的 PDF DOM 略有不同。

因此,我确定我的字段 TextField1 具有某些属性,例如控制高度的“h”。

下面的代码只列出了 TextField1 上的方法,而不是属性:

----- form1.Page1.TextField1::exit - (JavaScript, client) -----

for(var i in xfa.form.form1.Page1.TextField1) {
    try {
        console.println(i);
    } catch(e) {}
}

这是为什么?(而且,我该如何修复它以便它列出属性?)

与上面的代码非常相似的东西正在工作,但是由于疏忽和非常短的撤消堆栈,我丢失了片段。

4

1 回答 1

3

对于如何枚举属性的问题,我没有答案,但您会在此处找到受支持属性的完整列表:

http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/livecycle/pdfs/Adobe_XML_Form_Object_Model_Reference.pdf

于 2009-07-06T17:25:00.817 回答