Перечислите атрибуты объекта XFA, используя Javascript в PDF - PullRequest
4 голосов
/ 26 января 2009

Я пытаюсь создать PDF-документ с несколькими текстовыми полями, высота которых может увеличиться до некоторого максимального значения. Из-за ограничений проекта я использую Adobe 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) {}
}

Почему это? (И как мне это исправить, чтобы перечислял атрибуты?)

Работало нечто, похожее на приведенный выше код, но я потерял фрагмент из-за халатности и очень короткого стека отмены.

1 Ответ

3 голосов
/ 06 июля 2009

У меня нет ответа на вопрос о том, как перечислить атрибуты, но вы найдете полный список поддерживаемых здесь:

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

...