[CS3] Постраничная распечатка документа

Статус
Закрыто для дальнейших ответов.

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Встречайте мой первый скрипт (или все-таки это надо называть как-то по-другому) написаный на Дельфи. :)

Осуществляет пополосный вывод активного документа.

Это так сказать бета-версия, так что программа не проверяет есть ли документы (будет ошибка).

http://rapidshare.com/files/32062870/Project1.rar.html

PS
Выложить пришлось на Рапиду, блин 18 килов не хватило...
 

Maxbor

15 лет на форуме
Сообщения
215
Реакции
82
Ответ: [CS3] Постраничная распечатка документа

Вот уж действительно ОЧЕНЬ бета версия — выводит активный документ на печать ПОЛНОСТЬЮ столько раз, сколько страниц в этом самом документе.
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor сказал(а):
Вот уж действительно ОЧЕНЬ бета версия — выводит активный документ на печать ПОЛНОСТЬЮ столько раз, сколько страниц в этом самом документе.

Правда???
Только вчера все работало. '))')))
Документ имеет какие-нибудь особенности? Версия Индиза - ЦС3?
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor

Извиняйте. Воспроизвести не удалось. Пробовал на разных документах. Поделитесь кусочком проблемной публикации.

Дело в том, что алгоритм настолько элементарен, что я даже не знаю где в нем ошибку искать. :D
 

Maxbor

15 лет на форуме
Сообщения
215
Реакции
82
Ответ: [CS3] Постраничная распечатка документа

Specialist сказал(а):
Версия Индиза - ЦС3?
Вот Вам и ответ на вопрос - версия была CS2.
Полагаю, что с самого начала нужно было указать версию - и все. Думаю, что на данном этапе считать CS3 версией по умолчанию - рановато.
Итак, в CS3 скрипт отработал безукоризненно.
Желаю дальнейших творческих успехов (с корыстной для себя целью :) )
Для окончания прибавлю, что скачкообразного перехода на ID CS3 у меня лично не получилось - недостает целого набора скриптов и чуть-чуть плагинов.
Обещанной совместимости при помощи app.scriptPreferences.version = 4.0 пока не получилось. Пробовал на "XML Text Changer" Бутрина и еще двух малюсеньких скриптиках по поиску и замене в текущей Story и во всем документе.
 

Botik

15 лет на форуме
Сообщения
266
Реакции
3
Ответ: [CS3] Постраничная распечатка документа

Для пополосного вывода публикаций в PDF, PS, EPS,JPG есть хороший, на мой взгляд, бесплатный скрипт PageExporterUtility4.1. Работал как в CS2, так и в CS3 работает без всяких переделок. Если в UI поставить галочку Поменять параметры, то можно настроить каталог для файлов, нумерацию полос и т.д. Удобнее него я встречал только плагин MadeToPrint.

Не по теме:
Кстати, в Кварке 7 при выводе в PDF есть выбор "Выводить каждую страницу в отдельный файл". Удивляюсь почему Адобе никак не добавит такую же возможность в InDesign.
 

Вложения

  • PageExporterUtility4.1.rar
    9.8 КБ · Просм.: 338

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor сказал(а):
Вот Вам и ответ на вопрос - версия была CS2.
Полагаю, что с самого начала нужно было указать версию - и все. Думаю, что на данном этапе считать CS3 версией по умолчанию - рановато.

Ну сдрасьте! Версия указана в заголовке темы!

Maxbor сказал(а):
Итак, в CS3 скрипт отработал безукоризненно.
Желаю дальнейших творческих успехов (с корыстной для себя целью :) )
Для окончания прибавлю, что скачкообразного перехода на ID CS3 у меня лично не получилось - недостает целого набора скриптов и чуть-чуть плагинов.

Спасибо.

Что-нибудь простое из скриптов могу написать. :)
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Botik сказал(а):
Для пополосного вывода публикаций в PDF, PS, EPS,JPG есть хороший, на мой взгляд, бесплатный скрипт PageExporterUtility4.1. Работал как в CS2, так и в CS3 работает без всяких переделок.

Ну не знал, что поделаешь... :)
 

Maxbor

15 лет на форуме
Сообщения
215
Реакции
82
Ответ: [CS3] Постраничная распечатка документа

Specialist сказал(а):
Ну сдрасьте! Версия указана в заголовке темы!
Упс!
Лишний раз получил подтверждение о том, чтобы что-то хорошо спрятать, его нужно положить на самое видное место.
Сорри!
Specialist сказал(а):
Спасибо.
Что-нибудь простое из скриптов могу написать. :)
Наибольшим спросом пользуется то, что не работает из скриптов для ЦС2 путем добавления в текст строчки для совместимости
app.scriptPreferences.version = 4.0 ,
например, уже упоминаемый мною "XML Text Changer" - нужнейшая весчъ.
Хотя, возможно, что-то подобное уже есть в самом ИнДи - с первого тыка, к сожалению, не нашел. Если кто нашел, поправьте меня.
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor сказал(а):
Упс!
Лишний раз получил подтверждение о том, чтобы что-то хорошо спрятать, его нужно положить на самое видное место.
Сорри!

:D

Maxbor сказал(а):
Наибольшим спросом пользуется то, что не работает из скриптов для ЦС2 путем добавления в текст строчки для совместимости
app.scriptPreferences.version = 4.0 ,
например, уже упоминаемый мною "XML Text Changer" - нужнейшая весчъ.
Хотя, возможно, что-то подобное уже есть в самом ИнДи - с первого тыка, к сожалению, не нашел. Если кто нашел, поправьте меня.

Дайте ссылку, или расскажите что он делает. У меня вообще-то уже есть кое-какие наработки в области парсинга XML, может чего и сообразим.
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

=======Позже========

Уфф. Еле нашел сей замечательный скрипт. Полезный, хотя и не мне, ибо у меня издание 4-х полосное и корректоры внимательные. :) Поковыряюсь потом...
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Botik сказал(а):
Для пополосного вывода публикаций в PDF, PS, EPS,JPG есть хороший, на мой взгляд, бесплатный скрипт PageExporterUtility4.1.

Может я тупой, но где там PS?
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor сказал(а):
Хотя, возможно, что-то подобное уже есть в самом ИнДи - с первого тыка, к сожалению, не нашел. Если кто нашел, поправьте меня.

Ха!
Одной вашей проблемой меньше.
Ключевое слово Text Variables.
 

Maxbor

15 лет на форуме
Сообщения
215
Реакции
82
Ответ: [CS3] Постраничная распечатка документа

Specialist сказал(а):
Ключевое слово Text Variables.
Возможно Вы правы, и мне еще прийдется оценить достоинства
Text Variables. Но на данном этапе кажется удобнее поменять значение избранных тегов через форму скрипта, чем менять по очереди значеня нескольких переменных.
Хотя, подозреваю, что новые возможности JS в CS3 должны позволять создать точно такую же форму для изменения нескольких или всех переменных скопом через форму ввода.
Возможно Вам уже известно одно или несколько ключевых слов в объектной модели ID?
 

Botik

15 лет на форуме
Сообщения
266
Реакции
3
Ответ: [CS3] Постраничная распечатка документа

Specialist сказал(а):
Может я тупой, но где там PS?
Так сначала в Индизайне нужно создать хотя бы один Print Preset для печати в PostScript File. Это PDF пресетов там по умолчанию несколько, а вот пресетов вывода в PostScript File ни одного. После этого и в скрипте появится выбор вывода в PS (см. скриншоты)
 

Вложения

  • PS-1.JPG
    PS-1.JPG
    27.9 КБ · Просм.: 886
  • PS-2.JPG
    PS-2.JPG
    24.4 КБ · Просм.: 871

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor сказал(а):
Возможно Вам уже известно одно или несколько ключевых слов в объектной модели ID?

Конечно.
Document.textVariables

Так сначала в Индизайне нужно создать хотя бы один Print Preset

Так вроде у меня есть пресеты, они и моей проге нужны. Щас еще раз попробую...

Хих. Попробовал. Не пашет.
 

Specialist

Топикстартер
15 лет на форуме
Сообщения
2 035
Реакции
8
Ответ: [CS3] Постраничная распечатка документа

Maxbor
Загляните вот сюда:
http://forum.rudtp.ru/showthread.php?t=28193
Ваша проблема таки решена. :)


Не по теме:
В процессе бешеного креатива клавиатура была облита пивом, но быстро высушена феном и на функциональности скрипта это не сказалось. :)
 
Статус
Закрыто для дальнейших ответов.