0
是否有可能檢查一個字段不是空的,如果不是,可以使一個ocg層可見? (這是行不通的)!當字段不爲空時,使OCG圖層可見?
是否有可能檢查一個字段不是空的,如果不是,可以使一個ocg層可見? (這是行不通的)!當字段不爲空時,使OCG圖層可見?
將其置於相關字段的自定義格式腳本中。將「Square」替換爲圖層的名稱。你可以看到它的一個例子here。
function getOCGByName(cName, nPage) {
var ocg = null;
var ocgArray = this.getOCGs(nPage);
for (var i=0; i < ocgArray.length; i++) {
if (ocgArray[i].name == cName) {
ocg = ocgArray[i];
}
}
return ocg;
}
var field = event.target;
var ocg = getOCGByName("Square", this.pageNum);
if (field.value.length > 0) {
ocg.state = true;
}
else {
ocg.state = false;
}
注:這將僅在Adobe Acrobat和Reader和其他幾個觀衆是支持JavaScript的工作。