Избранное »

22.09.2014 – 07:27 | 2 комментария | 27 541 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com работает канал «InDesign Мастерская вёрстки». Там уже размещены более 70 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Home » Работа в InDesign

Еще раз о сносках

Добавлено на 05.07.2011 – 18:28One Comment | 1 340 views

Не раз обсуждавшаяся на нашем сайте тема импорта сносок из вордовских файлов пополнилась еще одним решением. Вот описание нового алгоритма работы со сносками, автор которого  — Максим Белецкий (Maxbor).


Сегодня реализовал решение по сабжу, которое давно напрашивалось (Неужели его никто не реализовал раньше?).
Итак,

1) Скрипт для MSWord, который преобразует сноски в документе в текст наряду, заключенный в <>.

Sub UnFoot()
‘преобразование сносок в обычный текст
Dim actdoc As Document
Dim fn As Word.Footnote
Dim rngFN As Word.Range
Dim i As Long
Set actdoc = ActiveDocument
‘работаем со сносками в обратном порядке (от последней до первой)
For i = actdoc.Footnotes.Count To 1 Step -1
Set fn = actdoc.Footnotes(i) ‘запоминаем сноску
Set rngFN = fn.Reference ‘определяем ссылку на сноску (знак сноски)
rngFN.Collapse wdCollapseEnd ‘перемещаемся в конец слова со знаком сноски
‘вставляем текст сноски после знака сноски с сохранением форматирования
rngFN.FormattedText = fn.Range.FormattedText
rngFN.InsertBefore Chr(60) ‘вставляем <
rngFN.InsertAfter Chr(62) ‘вставляем >
fn.Delete ‘удаляем сноски
Next i
End Sub

Взято отсюда http://wordexpert.ru/page/preobrazovanie-snosok-v-obychnyj-tekst и совсем немного подправлено.

2) После импорта в InDesign запускаем известный скрипт ReFoot от marc{at}indiscripts{dot}com   www.indiscripts.com

и имеем полный порядок со сносками в помещенном материале.


Публикуя этот материал, добавим, что решение преобразовывать сноски в текст с угловыми скобками полезно и для случая подготовки вордовского текста к загрузке в наладонник (не всегда же работа в файлом в программе Word завершается передачей его на верстку в InDesign).

В наладоннике или электронной книге до сносок в обычном вордовском файле добраться морочно, а когда текст после сноски будет в угловых скобках — это очень удобно.

One Comment »

Оставить комментарий!

Вы должны быть в системе чтобы оставить комментарий.