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— Следующая страница >>

11 Comments »

  • Scend said:

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

  • admin (author) said:

    Да, можно добавлять. Напишите короткий текст с табуляцией в Индизайне, сделайте экспорт в тэгированный текст, откройте результат в блокноте и увидите как это выглядит в тэгах в Вашей конкретной версии Индизайна.

  • Scend said:

    CS4. Сделал обычную табуляцию в Индизайне, эскпортировал в тэгированный текст Unicode. В блокноте тега нет, стоит таже обычная табуляция. Получается табуляция не тегируется, а вставляется как есть?

  • admin (author) said:

    Если формируете Tэгированный файл при помощи VBA, то используйте для табуляции спецкод vbTab.

  • Scend said:

    А каким образом табуляция выглядит в тегированном тексте, готовом для Индизайна? Обычная табуляция, как в блокноте или есть код, тег?

  • admin (author) said:

    Вы же уже попробовали делать тестовый тэг-файл из Индизайна и увидели,что это обычная табуляция, без всяких кодов.

  • North said:

    Добрый день, подскажите пожалуйста, у Вас на примере показан очень длинный тэг, сейчас я работаю в QuarkXPress и планирую перейти на nDesign CS4, так вот для строчных объявлений я использую вот такую разметку:
    АДМИНИСТРАТИВНЫЙ ДИРЕКТОР в ландшафтно-строительную компанию. 25-45 л. В/о проф. О/р от 5 л. Гр. работы с 9-18 час., возможен ненорм. рабочий день. Гр. РФ. м. «Братиславская». 20000-60000 р. Тел. 347-96-92, 347-84-74
    АДМИНИСТРАТОР офиса, ИП «БИЛ». Жен. 35-50 л. Обр. ср. спец. О/р. Гр. работы 5/2, с 10-17 час. м. «Шаболовская». 46000 р. Тел. 8 910-424-68-36
    При этом слова выделяются там где расставлены
    …….
    Как добится того же в nDesign?

    Спасибо.

  • North said:

    Добрый день, подскажите пожалуйста, у Вас на примере показан очень длинный тэг, сейчас я работаю в QuarkXPress и планирую перейти на nDesign CS4, так вот для строчных объявлений я использую вот такую разметку:
    (B) АДМИНИСТРАТИВНЫЙ ДИРЕКТОР (B) в ландшафтно-строительную компанию. 25-45 л. В/о проф. О/р от 5 л. Гр. работы с 9-18 час., возможен ненорм. рабочий день. Гр. РФ. м. «Братиславская». 20000-60000 р. Тел. 347-96-92, 347-84-74
    (B) АДМИНИСТРАТОР (B) офиса, ИП «БИЛ». Жен. 35-50 л. Обр. ср. спец. О/р. Гр. работы 5/2, с 10-17 час. м. «Шаболовская». 46000 р. Тел. 8 910-424-68-36
    При этом слова выделяются там где расставлены (B)…………(B)
    Как добится того же в nDesign?

    Спасибо.

  • North said:

    Я внимательнее посмотрел разделы Вашего сайт и мне очень помог раздел – «создание главной таблицы», большое Вам спасибо!!!

  • admin (author) said:

    Очень длинные тэги придумал не я, а фирма Adobe, кстати есть и сокращенный вариант тэгов, о котором я не упомянул, посчитав, что раскопаете сами. На сайте Adobe.com есть полная документация по тэгам (в PDF-файле), скачивайте, читайте. Учтите, что всякие выделения в основном потоке текста в Индизайне настоятельно рекомендуется делать при помощи стилей, а не при помощи назначения тексту локальных изменений в Bold, Italic и проч.

  • North said:

    Да, учту, спасибо больше!

Leave your response!

You must be logged in to post a comment.