Помогите с нумерацией визиток

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

Odyfan

Участник
Топикстартер
Сообщения
16
Реакции
0
Здравствуйте господа дизайнеры-верстальщики. Передо мной стоит задача пронумеровать 2200 визиток, на каждой визитке меняется 3 поля: номер, ФИО и дата рождения конкретного человека. Имеется на руках макет визитки в кореле. Вопрос - как собственно сделать это как можно быстрее и проще? Не в ручную же каждую визитку набивать :(. Уверен, моя проблема многим знакома, пожалуйста помогите советом.
 

wOxxOm

Участник
Сообщения
798
Реакции
3
Ответ: Помогите с нумерацией визиток

На форуме поиск "Print merge"
 

Odyfan

Участник
Топикстартер
Сообщения
16
Реакции
0
Ответ: Помогите с нумерацией визиток

Ребята выручайте, дело горит. В поиск отправить каждый может, но просто нет времени и желания перерывать кучу инфы в поисках нормальной инструкции как, что делать. Сам пытался тыкать в Print Merge но безрезультатно, подобная задача передо мной впервые, вообще ничего понять не могу. Помогите!
 

wOxxOm

Участник
Сообщения
798
Реакции
3
Ответ: Помогите с нумерацией визиток

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


Печать различной информации в формах

Приходилось ли вам печатать однотипные визитки многим людям сразу? Кроме обычного способа, предполагающего создание отдельной визитки для каждого человека, существует и другой, более удобный. Рассмотрим его на примере изготовления двух визиток — Ивана Иванова и Петра Петрова. Используем способность DRAW подставлять необходимые данные на стадии печати. Раньше нужный пункт меню Print Merge находился в File, теперь его там нет. Неужели исключили из программы абсолютно работоспособную операцию? Конечно же, нет. Откройте Tools/Options и перейдите в Workspace/Customize/Menus. Выбрав пункт Commands, раскройте File & Layout, после чего перейдите в пункт File. Из всего списка команд выберите Print&Merge, после чего на правой панели из Menu раскройте &File. Нажмите кнопку Add и пользуясь кнопками Move Down и Move Up, переместите команду в то место, куда хотите. Нажмите ОК. После этого «спрятанный» пункт появится там, где мы и указали — в меню File.

Подготовительный этап пройден. Теперь перейдем непосредственно к изготовлению визитки. Для этого сделаем ее макет полностью, но вместо строк с указанием конкретной информации о человеке создадим специальные строки-заготовки, в которые будут подставляться наши данные. Например, вместо текстовых строк «Имя», «Должность», «ТелНомер» и «ФаксНомер» в процессе печати будут подставляться соответствующие личные данные. Эти строки пока — абсолютно обычные объекты и их специальное предназначение проявится только позже.

А пока помните, что каждой текстовой строке, вместо которой будет подставляться другой текст, должен соответствовать отдельный текстовый объект и он должен иметь тип Artistic text. В нашем случае, строки «Тел:» and «Факс» должны быть двумя отдельными объектами, а не одним.

Кроме того, следует иметь в виду, что подставляемый текст получит те же самые атрибуты символов (полужирный, наклонный, размер шрифта, расстояние между символами) и атрибуты абзаца (выравнивание влево, по центру, вправо), что и заготовка. Единственное ограничение — на применение операций Blend, Extrude и Fit To Path).

После создания макета визитки со строками-заготовками, перейдем в подготовке личной информации к виду, понятному DRAW. Для этого в любом текстовом редакторе создадим чистый документ и напишем в нем несколько строк со специальной информацией. В первой строке укажем количество строк-заготовок в документе. В нашем случае их четыре (Имя, Должность, ТелНомер и ФаксНомер). Во второй строке нужно вписать текст заготовок в такой последовательности, в какой он будет подставляться. Перед текстом должен стоять символ обратной черты (backslash, «\»). Можно писать тексты на отдельной строке, а можно объединить их в одной, при этом каждое слово будет отделено от другого двумя «\».

После этого впишем личные данные каждого человека. Как и раньше, все записи заключаем с обеих сторон в «\».

В результате получим:

4
\Имя\\Должность\\ТелНомер\\ФаксНомер\
\Иванов Иван\\Директор\\450 12 35\\450 67 16\
\Петров Петр\\Бухгалтер\\450 09 32\\450 22 18\

Сохраним документ в виде только текстового файла (*.TXT) без форматирования.

Перейдем в DRAW и выберем пункт File/Print Merge. Укажите расположение только что созданного файла и после того, как принтер закончит печатать, вы почувствуете, что теперь вы — уже не простой «юзер», а «продвинутый» (рис. 3, 4).

А теперь — одно замечание. Print Merge для каждой строки-заготовки подставляет только одно значение, поэтому если возникнет необходимость напечатать несколько разных визиток на одной странице, то вам потребуется видоизменить начало текстового файла. Например, для первой визитки строка может быть такой: «Имя1», «Должность1», «ТелНомер1» и «ФаксНомер1», для второй — «Имя2», «Должность2», «ТелНомер2», и «ФаксНомер2». Текст в нашем файле примет такой вид:

8
\Имя1\\Должность1\\ТелНомер1\\ФаксНомер1\
\Имя2\\Должность2\\ТелНомер2\\ФаксНомер2\
\Иванов Иван\\Директор\\450 12 35\\450 67 16\
\Петров Петр\\Бухгалтер\\450 09 32\\450 22 18\

Где 8 — общее количество строк, которые будут заменены (4 для одной визитки и 4 для другой). После печати документа в DRAW вы получите на одном листе бумаги две разные визитки.

Как видите, знание возможностей программы существенно облегчает жизнь. Автор этих строк лично прочувствовал это, когда ему пришлось делать однотипные визитки более чем для 100 человек!

Однако созданием только визиток возможности печати уникальной информации не ограничиваются. Например, может возникнуть необходимость напечатать ряд увеличивающихся цифр, для автонумерации бланков. Эту задачу можно легко автоматизировать в DRAW, если установлен Corel Script Editor. Так будет выглядеть скрипт (пользовательский сценарий) для создания 1000 чисел:

CONST Num%=1000
OPEN «1.TXT» FOR OUTPUT AS #1
FOR i%=1 TO Num
PRINT #1,»\»+RIGHT(«0000»+LTRIM(STR(i)),5)+»\»
NEXT i%
CLOSE #1

Вот, собственно, и все. После его запуска создается документ 1.txt со строками 0001, 0002, ... 1000, которые можно потом использовать для автонумерации.
 

Odyfan

Участник
Топикстартер
Сообщения
16
Реакции
0
Ответ: Помогите с нумерацией визиток

Спасибо!
 

Self

Участник
Сообщения
120
Реакции
0
Ответ: Помогите с нумерацией визиток

Пара маленьких уточнений.

1. Можно (а иногда просто необходимо!) использовать не только Artistic, но и Paragraph Text.

2. При необходимости печати нескольких визиток на одном листе не надо мучать файл базы данных полями "Имя1", "Имя2" и т. д. В принт-превью с помощью правильных настроек Imposition Layout Tool можно это сделать достаточно легко. Но иногда приходится идти по предложенному пути, например, когда есть необходимость сделать более сложные размещения визиток (типа ради экономии бумаги на одном листе хочется разместить визитки в ландшафтной и портретной ориентации). :)
 

Odyfan

Участник
Топикстартер
Сообщения
16
Реакции
0
Ответ: Помогите с нумерацией визиток

Что то шрифты летят... сохраняю текстовик из ворда в юникодовской кодировке, все равно летят. Что делать?
 

wOxxOm

Участник
Сообщения
798
Реакции
3
Ответ: Помогите с нумерацией визиток

Искать на форуме :) а инструкции k исправлению шрифтов - в сети
 

Odyfan

Участник
Топикстартер
Сообщения
16
Реакции
0
Ответ: Помогите с нумерацией визиток

получилось вроде бы :) всем спасибо. Щас отправляю странички в дистиллер. Что то долго ;( 100 с лишним А3-их, он и должен так долго переводить? Может имело смысл разбить на несколько частей?
 

Realalex

Кореловод
15 лет на форуме
Сообщения
956
Реакции
200
Ответ: Помогите с нумерацией визиток

Попробуй печатать "Pages to Separate files" (стрелочка справа от Print to file")
 

Littlesnake

Участник
Сообщения
32
Реакции
0
Ответ: Помогите с нумерацией визиток

стандартная нетрудоемкая операция по персонализации
могу и фоточки вставить в визитки
 

Darsh

15 лет на форуме
Сообщения
374
Реакции
5
Ответ: Помогите с нумерацией визиток

Не получается увидеть в Perform Print Merge что на одном листе будут подставлены разные значения. Есть макет пригласительного на листе А4 их распологается 3, меняется только поля имя компании, но меняется одно и тоже на всех 3 пригласительных на одном листе. Пробовал добавить 1,2,3 к имени поля как написано выше но не помогает, подстановки вообще не происходит. Работаю в версии X3. Помогите пожалуйста, меня сроки поджимают.
 

dik973

15 лет на форуме
Сообщения
590
Реакции
78
Ответ: Помогите с нумерацией визиток

wOxxOm сказал(а):
суббота, однако, куда ж еще отправлять, если не в поиск?
Так сегодня ж пятница...

Попробуй это... Только не закидывай все 2200 позиций... Делал для не таких больших объемов и возможны ошибки, т.к. тестировал только сам...
ReadMe в файле
 

Вложения

  • DataMergeDDD.rar
    11.1 КБ · Просм.: 348

dik973

15 лет на форуме
Сообщения
590
Реакции
78
Ответ: Помогите с нумерацией визиток

Е... ть, откуда тему то подняли...
 

Self

Участник
Сообщения
120
Реакции
0
Ответ: Помогите с нумерацией визиток

Darsh сказал(а):
Не получается увидеть в Perform Print Merge что на одном листе будут подставлены разные значения. Есть макет пригласительного на листе А4 их распологается 3, меняется только поля имя компании, но меняется одно и тоже на всех 3 пригласительных на одном листе. Пробовал добавить 1,2,3 к имени поля как написано выше но не помогает, подстановки вообще не происходит.

Пост #6.

Надо сделать один макет пригласительного в реальном размере (предположим, 210х99 мм). Подготовить и загрузить базу PrintMerge, разместить и настроить поле слияния. Perform PrintMerge > Preview > Imposion Layout настраиваете как надо -- на листе имеете 3 разных пригласительных.
 

erazer

Участник
Сообщения
65
Реакции
0
Ответ: Помогите с нумерацией визиток

ещё добавлю
-мона весь получившийся объем печатать в пдф, потом с помощью Quite imposing делаем какой угодно спуск. и печатаем
сам периоджически печатаю так билеты с номерами рядами местами и ценами.
 

Darsh

15 лет на форуме
Сообщения
374
Реакции
5
Ответ: Помогите с нумерацией визиток

К сожалению никогда не работал с Imposion Layout, не могли бы мне подсказать как разместить три пригласительных в их реальном размере в стык друг к другу. Или же направьте меня в соответствующую тему, если не трудно. Спасибо.
 

Realalex

Кореловод
15 лет на форуме
Сообщения
956
Реакции
200
Ответ: Помогите с нумерацией визиток

А в чём проблема? Делаем один столбец и 3 ряда.
 

Self

Участник
Сообщения
120
Реакции
0
Ответ: Помогите с нумерацией визиток

Даже не знаю, что там объяснять, тем более в таком простом случае, как ваш... Категорически только могу порекомендовать всегда использовать Print Preview перед печатью. Там есть слева по вертикали 4 кнопки. Вам нужна вторая сверху. Нажав ее, внимательно поглядите на строку состояния. Там все нарисовано, пробуйте и запоминайте... :)
Например, визитка 90 х 50 мм у вас подготовлена. Вы хотите разместить их 10 штук на листе. Заходите в Print Preview. В Imposion Layout (кнопка, про которую говорилось выше) указываете в соответствующих окошечках в строке состояния цифры 2 (столбцы) и 5 (строки). На экране все отображается в виде серых плашек. Когда вас все устроит в таком виде, нажимайте первую сверху кнопку (Pick Tool) и проверяйте результат уже фактический, в нормальном виде.
Для простых спусков вполне подходит, тем более, если вы не работаете с PDF, как предлагалось в посте #17.
 
Статус
Закрыто для дальнейших ответов.