javascript - 如何检查 PDF 表单/Javascript 中按钮的文本/标签

标签 javascript pdf-form

尝试了很多变体...没有一个会起作用:(。请帮忙! 请注意,这是针对 PDF 表单(使用 Adob​​e 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");
}

最佳答案

我刚刚在 PDF 中尝试过,它似乎可以满足您的要求。

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

这给了我 1 的输出,所以我认为你应该能够做这样的事情:

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

关于javascript - 如何检查 PDF 表单/Javascript 中按钮的文本/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33620787/

相关文章:

javascript - 获取 Json 对象上的项目总数?

javascript - 更改img src不显示图像

java - 横向页面上的 iText 文本字段 - 输入文本未旋转

javascript - 在滚动条上绘制曲线虚线 SVG 路径

javascript - 如何将辅助函数的值返回到 server.js NodeJS

javascript - react : Iterating through deeply nested objects and displaying them without tearing my hair out

java - PDFBox 1.8.10 : Fill and Sign PDF produces invalid signatures

c# - iTextSharp 填充 Pdf 表单图像字段

python - 如何使用 Python 填写 PDF 表单

pdf-form - 设置 AcroForm 值时,XFA 值最初不可见