javascript - 单击另一个旨在显示/隐藏图层的按钮时,在 Adob​​e PDF 中隐藏/显示按钮的代码是什么?

标签 javascript pdf button show-hide

我有一个按钮,我在“鼠标按下”下编辑了“运行 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 - 单击另一个旨在显示/隐藏图层的按钮时,在 Adob​​e PDF 中隐藏/显示按钮的代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35923026/

相关文章:

css - 如何仅创建此按钮形状 CSS?

javascript - Highcharts:显示前工具提示延迟

android - android中的菜单

java - 为 Android 中的 Button(任何 View 类)添加了方法

ios - 如何列出iPhone的pdf文件?

Android - 从 SQLite 数据源设计和生成报告的好的报告工具是什么?

c# - 在新标签页中打开 PDF

javascript - 关于 Javascript 中 .call() 方法的问题

javascript - 使用 google map api 获取替代路线的航点

javascript - 从数组中获取最大和最小日期