Код:
with (myDialog = new Window ('dialog', 'Print', undefined)) {
eText2 = add('edittext')
eText2.size = [207, 21]
eText2.onChange = function(){
app.activeDocument.printPreferences.pageRange = eText2.text}
with (gGroup10 = add ('group')){
size = [400, 29]
btButton1 = add('button', undefined, 'Standart Print &Window', {alignment:['left', 'center']})
btButton1.onClick = function () {close(0)}
btButton2 = add('button', undefined, 'Print', {name: "ok"})
btButton2.alignment = ['right', 'center']
btButton3 = add('button', undefined, 'Cancel', {name: "cancel"})
}
}
myDialog.show();
Даже если присваивать просто строковые данные.
Причем функция после нее прерывается и не выдается ни каких ошибок.
Нужно мне было для того, чтобы устроить проверку правильности набранной области печати,
примерно так:
Код:
try{app.activeDocument.printPreferences.pageRange = eText2.text}
catch (myError){alert("не найдены заданные номера страниц")}
У кого ни будь есть идеи как устроить проверку выстроенными функциями индизайна?