У меня есть PDF, который имеет 4 слоя с разным дизайном на каждом слое. Только один из этих слоев будет использоваться для документа в зависимости от того, какой нужен. Я хотел бы использовать радио кнопки для этого, но не знаю, как его настроить.
В настоящее время мы используем кнопку для переключения между двумя вариантами. Добавление двух дополнительных опций на выбор потребует лучшего решения.
Это код JavaScript, который мы используем для кнопки с двумя вариантами:
var layerName = "Inlet Type I";
var layers = this.getOCGs();
if (layers != null && layers.length != 0) {
for (var i in layers) {
if (layers[i].name == layerName) {
layers[i].state = !layers[i].state;
break;
}
}
}
var layerName = "Inlet Type II";
var layers = this.getOCGs();
if (layers != null && layers.length != 0) {
for (var i in layers) {
if (layers[i].name == layerName) {
layers[i].state = !layers[i].state;
break;
}
}
}
Я знаю, что в лучшем случае это плохое кодирование, а в худшем - не должно работать. Он работает, хотя я не совсем уверен, почему, мы попали на него случайно.
Это работает для кнопки, но нам нужен лучший способ представить четыре варианта. Я имел ограниченное кодирование JavaScript в школе и не имел опыта использовать его в PDF за пределами этого проекта. Любая помощь будет принята с благодарностью.