Текущий архив: 2006.07.09;
Скачать: CL | DM;
Вниз
Как распечатать книгу? Найти похожие ветки
← →
wp2 © (2006-06-11 16:22) [0]Есть в Ворде текст. Надо его как-то книгой распечатать.
Вручную делать на две колонки и делать альбомным лист оказалось сложнова-то. Писать клиет автоматизации COM впадло.
Посоветуйте, может есть стандартный способ.
← →
Palladin © (2006-06-11 16:27) [1]А мне вот до магазина сходить надо... На пути правда дом, с одной стороны его обходить впадло, а с другой сложновато... Может и правда есть стандартный способ до него добраться...
← →
hayatt (2006-06-11 16:27) [2]Был один макрос...
http://yandex.ru/yandsearch?stype=www&text=%E2%E5%F0%F1%F2%EA%E0+%F2%E5%EA%F1%F2%E0+%EA%ED%E8%E6%EA%EE%E9
← →
wp2 © (2006-06-11 16:38) [3]М-да оказывается все немного сложнее
← →
ЫукпЗ (2006-06-11 16:56) [4]
> wp2 © (11.06.06 16:22)
Я обычно в таких случаях устанавливаю уже в настройках печати (или в настройках принтера - если там такое есть для конкретного принтера) печатать 2 страницы на одной.
После чего прописываю какие страницы печатать - например:
8,1,2,7,6,3,4,5
Если страниц много, то в принципе можно прогу написать которая сгенерит последовательность номеров страниц
← →
Yanis © (2006-06-11 17:14) [5]
> Посоветуйте, может есть стандартный способ.
Конечно, в [4] тебе его описали уже.
← →
Константинов © (2006-06-11 17:39) [6]В дополнение к [4] пишешь макрос с описанными действиями. В макросе определяешь число страниц документа ( n ) и вставляешь необходимую последовательность печати страниц ( 1, n, n-1, 2 и т.д. )
Но ИМХО при большом количестве страниц книга выглядит не хорошо средние страницы выпирают. и придется делить книгу на несколько секций, обрезать края страниц и переплетать.
Проще распечатать в фромате А4 ( четные/не четные страницы + зеркальные поля ) и без всякой обрезки отдать в переплет.
← →
HP (2006-06-11 18:36) [7]Еще в стареньком HP 1100 была опция печати книг и буклетов.
Устанавливалось количество листов в блоке (обычно 5-10), и сам драйвер принтера выдавал страницы (по две, в формате А5) на печать в нужном порядке. Потом переворот пачки бумаги - и печаталась другая сторона листов. Оставалось лишь скрепить блоки степлером, потом блоки в книжку, обложечку. Очень качественно получалось, при 5 листиках даже обрезки торцов не требовалось.
Сейчас и подвано такая опция в большинтсве принтеров по умолчанию присутствует.
← →
Virgo_Style © (2006-06-11 21:48) [8]ЫукпЗ (11.06.06 16:56) [4]
Если страниц много, то в принципе можно прогу написать которая сгенерит последовательность номеров страниц
Я такое даже писал... и если мне не изменяет память, оно этот список передавало непосредственно в Word %-)
Правда, формат я выбрал A5.
← →
wp2 © (2006-06-11 22:55) [9]Решил все таки написать клиент автоматизации COM. Альбомным я его уже сделал:
Document.PageSetup.Orientation := wdOrientLandscape;
Вот только не пойму как разделить лист на две колонки? Не подскажите?
← →
palva © (2006-06-11 23:00) [10]> Посоветуйте, может есть стандартный способ.
Стандартный способ - это использовать стандартный инструмент - какую-нибудь издательскую систему. Слышал про Adobe Page Maker, даже немного работал в ней, когда сидел на переводах. Но не знаю позволяет ли она сабж.
← →
wp2 © (2006-06-11 23:03) [11]
> Стандартный способ - это использовать стандартный инструмент
> - какую-нибудь издательскую систему. Слышал про Adobe Page
> Maker, даже немного работал в ней, когда сидел на переводах.
> Но не знаю позволяет ли она сабж.
Когда-то что-то пробовал в этой системе, но ничего не получилось...
← →
Юрий Зотов © (2006-06-12 01:15) [12]Насколько помню, что-то вроде этого.
Ставим:
- поля слева: 15 мм
- поля справа: 15 мм
- переплет: 15 мм
- зеркальные поля: да
И просто печатаем. Сначала нечетные страницы, потом на обратной стороне тех же листов - четные. В итоге имеем книгу с полем под переплет 30 мм.
← →
wp2 © (2006-06-13 00:47) [13]Сделать две колонки, оказалось, можно так: Document.PageSetup.TextColumns.SetCount(2);
Посчитать количество страниц: Document.ComputeStatistics(wdStatisticPages, R);//где R тру или фальш.
Осталось только узнать как найти начало текста на странице и его конец (да еще и из колонками!!!)
← →
Труп Васи Доброго © (2006-06-13 01:46) [14]Всё дело в волшебных пузырьках (с), то есть в принтере.
Я сейчас на своём НР1200 напечатал книжку без всёких заморочек,
Файл-печать-свойства принтера-окончательная обработка-двухсторнняя печать вручную-печать буклета: А4 (переплёт слева)- ОК- ОК
И всего делов то! Принтер отшлёпал первую сторону всех страниц, потом перекладываешь их во входной лоток и он допечатывает вторую сторону - готово.
И нафига макросы мучать, если железо само умеет это делать?
"Умные существа делали, не то что вы" (с) заяц Бо.
← →
Gydvin © (2006-06-13 07:08) [15]Не проще для верстки книги использовать PageMaker? Там уже есть фича для спуска страниц, сквозной фрейм.
Страницы: 1 вся ветка
Текущий архив: 2006.07.09;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.035 c