我有一个按钮,我在“鼠标按下”下编辑了“运行 JavaScript”的操作。
这是我放入 JavaScript 中的代码(按钮标题为“站点外门”):
var docOCGs = this.getOCGs();
for (var x=0; x < docOCGs.length; x++)
{
if(docOCGs[x].name == "Site External Doors" ||
docOCGs[x].name == "Site External Doors")
{
docOCGs[x].state = !docOCGs[x].state;
}
}
// Button Style and Label Change
if(event.target.borderStyle == border.b)
{
// Perform Push Down Actions
event.target.borderStyle = border.i;
event.target.buttonSetCaption("Site External Doors Off");
} else {
// Perform Pop Up Actions
event.target.borderStyle = border.b;
event.target.buttonSetCaption("Site External Doors On");
}
此代码在单击时显示图层,并在再次单击时隐藏该图层。 我想知道需要添加什么代码才能在单击“站点外门”按钮时显示另一个按钮(标题为“门 52”)并在再次单击时隐藏。
最佳答案
Acroform 按钮与其他字段一样,具有可以设置的“显示”属性。您应该能够将“Door 52”按钮设置为在创建时隐藏,然后使用以下代码使其可见:
// Show the button
var door52 = getField("Door 52");
door52.display = display.visible;
// Hide the button again
door52.display = display.hidden;
关于javascript - 单击另一个旨在显示/隐藏图层的按钮时,在 Adobe PDF 中隐藏/显示按钮的代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35923026/