- Сообщения
- 50
- Реакции
- 0
Можно я распечатаю?
Сделал маленький скрипт для печати публикации A3-го формата на принтер А4-го формата:
но данный скрипт оказался неудобен, т.к. если в публикации более чем одна страница, то печатается только первая в большенстве случаев (зависит от предыдущих настроек печати).
Вот и появилась мысля переделать скриптец дабы он печатал все страницы в публикации:
но в цикле print работать отказывается, говорит "print(printDialog = false, using = "Laser"); - is not a function"
Помогите исправить! Нутром чую где проблема, но исправить сам не всилах...
И еще вопрос как поменять настройки документа из portrait на landscape с помощью кода?
Примером если можно!
Заранее спасибо!
Сделал маленький скрипт для печати публикации A3-го формата на принтер А4-го формата:
Код:
var myDocument = app.activeDocument;
with(myDocument){
zeroPoint = new Array ("18mm", "15mm");
print(printDialog = false, using = "Laser");
}
with(myDocument){
zeroPoint = new Array ("18mm", "208mm");
print(printDialog = false, using = "Laser");
}
alert("Готово!");
exit();
но данный скрипт оказался неудобен, т.к. если в публикации более чем одна страница, то печатается только первая в большенстве случаев (зависит от предыдущих настроек печати).
Вот и появилась мысля переделать скриптец дабы он печатал все страницы в публикации:
Код:
var myDocument = app.activeDocument;
//просто добавил цыкл:
for (myCounter = 0; myCounter < myDocument.pages.length; myCounter++){
with(myDocument.pages.items(myCounter)){
zeroPoint = new Array ("18mm", "15mm");
print(printDialog = false, using = "Laser");
}
with(myDocument.pages.items(myCounter)){
zeroPoint = new Array ("18mm", "208mm");
print(printDialog = false, using = "Laser");
}
}
alert("Готово");
exit();
но в цикле print работать отказывается, говорит "print(printDialog = false, using = "Laser"); - is not a function"
Помогите исправить! Нутром чую где проблема, но исправить сам не всилах...
И еще вопрос как поменять настройки документа из portrait на landscape с помощью кода?
Примером если можно!
Заранее спасибо!