0

尝试了很多变体......没有一个会起作用:(。请帮忙!注意这是PDF表单(使用Adobe Acrobat Pro DC),我在按钮的属性中添加了一些javascript。我的主要目标是循环3按钮标签值(这种情况未显示在下面......下面我只是展示了我尝试过的内容,以检查它是执行循环所需执行的当前值)。

if (b.label.value == "1") {
    b.buttonSetCaption("2");
}

if (b.value.text == "1") {
    b.buttonSetCaption("3");
}

if (b.caption.value == "1") {
    b.buttonSetCaption("4");
}

if (b.buttonCurrentCaption == "1") {
    b.buttonSetCaption("5");
}

if (b.caption == "1") {
    b.buttonSetCaption("6");

}
if (b.buttonLabel == "1") {
    b.buttonSetCaption("7");
}

if (b.label == "1") {
    b.buttonSetCaption("8");
}

if (b.buttonGetLabel == "1") {
    b.buttonSetCaption("9");
}

if (b.buttonUpLabel == "1") {
    b.buttonSetCaption("10");
}

if (b.value == "1") {
    b.buttonSetCaption("11");
}

if (b.buttonValue == "1") {
    b.buttonSetCaption("12");
}

if (b.buttonUpStateLabel == "1") {
    b.buttonSetCaption("13");
}
4

1 回答 1

2

I just tried this in my PDF and it seemed to do what you want.

app.alert(b.buttonGetCaption(),1);

This gave me an output of 1 so I think you should be able to do something like this:

if (b.buttonGetCaption() == "1") {
    b.buttonSetCaption("2");
}
于 2016-01-14T15:51:58.317 回答