damien2008
Осваивающий
- Сообщения
- 178
- Репутация
- 34
AutoIt: 3.3.8.1
Версия: 1.0.0.39
Лицензия:
Категория: Автоматизация, Документы
Печать книгой
Платформа: Windows XP/Vista/7; Linux (with Wine).
Описание:
Файл: EXE
Снимок:
Источник: autoit-script.ru
Автор(ы): damien2008
Credits: mr.Creat0R Получение массива из строки с числами
Версия: 1.0.0.39
Лицензия:
Категория: Автоматизация, Документы
Печать книгой
Платформа: Windows XP/Vista/7; Linux (with Wine).
Описание:
Иногда бывает необходимо распечатать кроме вордовских файлов, некоторые страницы из pdf,djvu etc. книг.
Для этого необходимо правильно рассчитать страницы, которые будут печататься, а потом их сложить и подшить.
Пересмотрел все что можно: макросы для ворда (исходники закрыты.) все что только возможно программы.
Это все не то.
Конечному пользователю надо в диалог печати вставить страницы, вибрать печать по 2 или 4 страницы
на лист, и распечатать, сначала лицевые, а потом оборотные страницы.
Как это работает:
берется диапазон 5-23,45,54,60-62, для него сначала рассчитываются все страницы, которые нужны будут, а потом,
учитывая, что каждая страница - это элемент массива, создаются лицевые и оборотные для:
- страниц по 4 на страницу развертка на 2 листа (порядок после рассчета):
лицевые
8 - 1
6 - 3
оборотные
2 - 7
4 - 5
и т.д.
- страниц по 2 на страницу развертка на 1 лист(порядок после рассчета):
лицевые
4 - 1
оборотные
2 - 3
и т.д.
Для этого необходимо правильно рассчитать страницы, которые будут печататься, а потом их сложить и подшить.
Пересмотрел все что можно: макросы для ворда (исходники закрыты.) все что только возможно программы.
Это все не то.
Конечному пользователю надо в диалог печати вставить страницы, вибрать печать по 2 или 4 страницы
на лист, и распечатать, сначала лицевые, а потом оборотные страницы.
Как это работает:
берется диапазон 5-23,45,54,60-62, для него сначала рассчитываются все страницы, которые нужны будут, а потом,
учитывая, что каждая страница - это элемент массива, создаются лицевые и оборотные для:
- страниц по 4 на страницу развертка на 2 листа (порядок после рассчета):
лицевые
8 - 1
6 - 3
оборотные
2 - 7
4 - 5
и т.д.
- страниц по 2 на страницу развертка на 1 лист(порядок после рассчета):
лицевые
4 - 1
оборотные
2 - 3
и т.д.
Файл: EXE
Снимок:
Источник: autoit-script.ru
Автор(ы): damien2008
Credits: mr.Creat0R Получение массива из строки с числами