可填充pdf绿色或红色标志按钮

Fillable pdf green or red Flag buttons

本文关键字:红色 标志 按钮 填充 pdf      更新时间:2023-09-26

一个PDF表单,最后一列(Flag)-如果有人认为这是一个严重的问题,我希望每行都有某种类型的按钮,可以从绿色变为红色。关于

创建按钮,使其为绿色,然后在按下时运行Java脚本。

随后,以下代码将变为红色

(this.getField("Button")).fillColor = ["RGB", 1, 0, 0];

"按钮"是有问题的按钮的名称。

如果你想让它在点击时在绿色和红色之间切换,那么这就更复杂了。你需要一个地方来存储当前颜色(我使用了一个名为"标签"的隐藏文本字段),然后在按下按钮时使用以下javascript。。。

switch (this.getField("label").value) {
    case "GREEN":
        (this.getField("Button")).fillColor = ["RGB", 1, 0, 0];
        this.getField("label").value="RED";
        break;
    case "RED":
        (this.getField("Button")).fillColor = ["RGB", 0, 1, 0];
        this.getField("label").value="GREEN";
        break;
}

这可以很容易地调整,使按钮(或任何其他对象)根据表单中其他字段的值更改颜色。