Home » Тэги Индизайна

Тэги Индизайна

Запустите Индизайн, создайте новый документ с размерами и разметкой вашего издания, (достаточно одной страницы). Выдерните из верстки прошлых номеров вашего издания небольшой кусок текста, так, чтобы в нем была рубрика, подрубрика и 2-3 объявления о продаже. Не изменяйте ширину колонки — она должна быть у вас такая же, как в верстке. Подредактируйте стили, если необходимо.

Рис. 43. В моем примере использованы три стиля параграфа: для рубрики, подрубрики и текста объявления а также два символьных стиля: для выделения первого слова объявления и для выделения телефона. В символьном стиле для телефона также установлен параметр "No break". Шрифты в объявлениях применены из тех, что ставятся по умолчанию вместе с Windows.

Рис. 43. В моем примере использованы три стиля параграфа: для рубрики, подрубрики и текста объявления а также два символьных стиля: для выделения первого слова объявления и для выделения телефона. В символьном стиле для телефона также установлен параметр No Break. Шрифты в объявлениях применены из тех, что ставятся по умолчанию вместе с Windows.

Находясь в режиме редактирования текста сделайте экспорт в формат Adobe Indesign Tagged Text (File->Export). Задайте имя файлу с расширением *.txt, Сохранить. В окне выбора опций для экспорта установите:
1) Verbose;
2) Encoding: Unicode
где
verbose — полная форма тэгов,
abbreviated — сокращенная форма;
Encoding — способ кодирования.
Для окончания экспорта — OK.

Откроем в блокноте получившийся текстовый файл и посмотрим, как он устроен. Я конечно покажу здесь тот файл, который получился у меня.

НАЧАЛО ТЭГОВОГО ФАЙЛА
<UNICODE-WIN>
<Version:5><FeatureSet:InDesign-Roman><ColorTable:=<Black:COLOR:CMYK:Process:0,0,0,1>
<C\=15 M\=100 Y\=100 K\=0:COLOR:CMYK:Process:0.15,1,1,0><C\=100 M\=0 Y\=0 K\=0:COLOR:CMYK:Process:1,0,0,0>>
<DefineCharStyle:Tel=<Nextstyle:Tel><cColor:C\=100 M\=0 Y\=0 K\=0><cTypeface:Italic>
<cLanguage:Russian><cNoBreak:1>>
<DefineCharStyle:StartBold=<Nextstyle:StartBold><cColor:C\=15 M\=100 Y\=100 K\=0>
<cTypeface:Bold><cCase:All Caps>>
<DefineParaStyle:Rubrica=<Nextstyle:Rubrica><cCase:All Caps><cLanguage:Russian>
<pSpaceAfter:5.669291><cFont:Franklin Gothic Heavy><pRuleAboveColor:C\=15 M\=100 Y\=100
K\=0><pRuleAboveOffset:11.338582><pRuleBelowColor:C\=15 M\=100 Y\=100 K\=0><pRuleBelowStroke:3.000000><pRuleBelowOffset:2.834645><pRuleBelowOn:1>
<pRuleBelowStrokeType:ThickThick>>
<DefineParaStyle:Subrubrica=<cSize:10.000000><cCase:All Caps><cLanguage:Russian><pSpaceBefore:5.669291><pSpaceAfter:2.834645><cFont:Franklin Gothic Medium Cond><pRuleAboveColor:C\=15 M\=100 Y\=100 K\=0><pRuleAboveOffset:11.338582><pRuleBelowColor:C\=15 M\=100 Y\=100 K\=0><pRuleBelowStroke:3.000000><pRuleBelowOffset:2.834645><pRuleBelowStrokeType:ThickThick>>
<DefineParaStyle:Text=<BasedOn:Subrubrica><cSize:7.000000><cCase:Normal>
<pSpaceBefore:2.834645><cFont:Arial><pTextAlignment:JustifyLeft>>

КОНЕЦ ЗАГОЛОВКА И НАЧАЛО ОПИСАНИЯ ДОКУМЕНТА
<ParaStyle:Rubrica>УСЛУГИ
<ParaStyle:Subrubrica>Дрессировка
<ParaStyle:Text>Инструктор предлагает воспитание, дрессировку, исправление поведения вашей собаки. Выезд на дом в Москву и Подмосковье. <CharStyle:Tel>Тел. (231) 0-05-00<CharStyle:>
<ParaStyle:Text><CharStyle:StartBold>Дрессировка<CharStyle:> собак по всем курсам, дисциплинарный курс, защитная служба, собака-телохранитель. <CharStyle:Tel>Тел. 900-00-00<CharStyle:>

В певой строчке, как мы видим, описан тип кодировки этого файла — юникод, Windows, <Version:5> указывает версию Индизайна: 5 — это версия CS3. Дальше идет описание таблицы цветов, используемых в документе. По правде говоря нас этот параметр не интересует.
После этого идет описание стилей, которые вы применили в документе. Описание начинается после <DefineCharStyle:(для символьных стилей) и <DefineParaStyle: (для стилей абзацев). Когда все стили описаны, начинается описание документа. Всё, что стоит до описания документа, будем называть Заголовком тэгового файла.

Как мы видим, к каждому абзацу применена конструкция:

<Тэг стиля абзаца> текст абзаца — если в параграфе нет символьных стилей.

Если есть символьные стили в абзаце — то так:

<Тэг стиля абзаца> текст абзаца <Тэг начала символьного стиля> продолжение текста, котрый надо выделить <конец действия тэга символьного стиля> остаток текста абзаца.

Как мы видим, получается довольно простая конструкция, которая очень хорошо поддается программированию. MS Access нам рассортирует все объявления по рубрикам и подрубрикам, а в процедуре выгрузки данных из базы мы в нужных местах будем подставлять тэги перед полями базы. В результате у нас получится текстовый файл, подобно приведенному выше. Поместив такой файл в Индизайн, мы за несколько секунд получим готовую верстку со всеми назначенными стилями и выделениями.

А теперь запустите MS Access, и в главной форме нашего приложения нажмите кнопку «Настойки для вывода», чтобы запустить форму IndesignTagSet. Когда форма откроется, скопируйте в большое поле заголовок вашего тэгового файла. Именно для ввода (или замены) заголовка мы и делали соответствующую таблицу и эту форму. Выйдите из формы и отдохните.

Конечно, можно было спроектировать приложение базы данных так, чтобы параметры стилей вводились прямо в MS Access, но зачем это нам, верстальщикам, надо. Пусть этим заморачиваются программисты. А мы всегда можем получить свеженький заголовок с описаниями стилей и скопировать его в нужную форму Access-а.

<< Предыдущая страница —1234567890— Следующая страница >>