Tagged text с картинками

  • Автор темы Автор темы 100g
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

100g

Участник
Топикстартер
Сообщения
9
Реакции
0
Друзья!
Я полный чайник в ID. Но передо мной стоит задача написать программу по конвертированию базы данных (телефонный справочник) в Tagged text.
Описание стилей абзацев и расстановка тегов абзацев асилил. Но есть загвоздка в написании тега для вставки картинки из файла.
Поясню:
Запись в базе данных: Название, адрес, телефон, название картинки.
Я программно создаю текстовый файл в формате "InDesign Tagged Text". Прописываю заголовок. Далее описание стилей абзацев. Далее беру строчку из базы и создаю абзацы для Названия, Адреса и Телефона, и вписываю туда данные фирмы. Так бегу по всей базе и получаю справочник в тегах.
На этом уровне все работает. Загружается в ID без проблем. Но после каждой компании нужно вставить таблицу 1х1 и загрузить в нее картинку из файла (с логотипом компании), название которого указанно в базе. Вставку таблицы тоже асилил - работает. А вот как объяснить языком тегов, что надо взять картинку и поместить её в таблицу нимагу!
Помогите, пожалуйста, это смастерить!
 
Ответ: Tagged text с картинками

Возможно это не совсем то, что вам надо, но есть скрипт, который проходит по всему тексту и заменяет имена файлов на картинки в виде inline-графики.
 
Ответ: Tagged text с картинками

Specialist сказал(а):
Возможно это не совсем то, что вам надо, но есть скрипт, который проходит по всему тексту и заменяет имена файлов на картинки в виде inline-графики.
От чего же! Вполне может решить проблему! )))
А что за скрипт? Это я так понимаю, что-то вроде подключаемого модуля. Или это уже в ID есть, или скачать надо от кудато?
И если не сложно, то подскажите, как его подключать и пользоваться))))

ЗЫ: Я правда не знаю что такое inline-графика...
 
Ответ: Tagged text с картинками

http://forum.rudtp.ru/showthread.php?t=18603 - вот здесь сказано где сейчас живут скрипты (не знаю правда, есть ли среди них искомый). Inline-графика - это имхо как раз, что нужно в данной ситуёвине.
 
Ответ: Tagged text с картинками

Скрипт это сценарий написаный на JawaScript. Как еще сказать?

Откуда скачать - сказано выше.
Куда положить - <папка с индизом>\presets\scripts
Как запустить - включите палитру Scripts (window->automation->scripts), запустите нужный скрипт двойным щелчком.

ЗЫ
Инлайн графика это, как нетрудно догадаться, графический фрейм вставленный в текст.

ЗЗЫ
Скрипт называется importTG. Расположен: Image_Processing\importTG.zip.

ЗЗЗЫ
Есть еще TFManager.zip. Лежит там же. Делает тоже самое.
 
Ответ: Tagged text с картинками

2Specialist,SerG[27th]:

Спасибо, большое!
Вроде бы всё понял.
Осталось заделать на практике.
О результатах сообщу. ;)
 
Ответ: Tagged text с картинками

Несрослось (

Скрипт запускается, первое диалоговое окно проходит, во втором выбираю папку, жму Ок, комп начинает скрипеть и выдает ошибку. при нажатии на Ок сворачивает ID. При повторном открытии ID спрашивает восстановить или нет открытый перед этим документ.
Может версия не та? У меня InDesign CS version 3.0
 

Вложения

  • rrr1.JPG
    rrr1.JPG
    13.6 КБ · Просм.: 921
Ответ: Tagged text с картинками

Апдейты ставить надо. А еще лучше переходить на ID 4.x.
 
Ответ: Tagged text с картинками

Выполнил Help/Updates...
Запускаю скрипт - с тем же успехом.
Новую версию уже ищу.

Но делать-то всё равно надо. Вот, говорят, что есть возможность создавать программы для ID на VBA. Я, как раз на VBA и пишу, только в Excel. Но в Excel редактор встроен, а в ID - нет. Я так понимаю, что это надо, тоже какую-то надстройку устанавливать, для программирования на VBA в ID. Подскажите, пожалуйста, где её взять, или как она называется, или может быть она на этом сайте тоже где-то выложена. Любая информация полезна будет.
Спасибо :)
 
Ответ: Tagged text с картинками

Эта "надстройка" называется Visual Basic 6.0.
Для писания скриптов на JavaScript можно и вовсе обойтись любым текстовым редактором. Впрочем, и для скриптов на VBScript.
Документация по последнему доступна на MSDN. Кстати, JScript отвечает стандартам ECMAScript (как и диалект ExtendScript), поэтому документация по этому языку в CHM всегда кстати.
 
Ответ: Tagged text с картинками

Поставил InDesign CS2 и скрипты заработали!
Спасибо, Specialist, SerG[27th], vbatushev! Если чего по Екселю понадобится раступить, то пишите, всегда рад))))

М:)
 
Ответ: Tagged text с картинками

100g сказал(а):
Поставил InDesign CS2 и скрипты заработали!
Спасибо, Specialist, SerG[27th], vbatushev! Если чего по Екселю понадобится раступить, то пишите, всегда рад))))

М:)

Спасибо.
Непременно обращусь если что. :)
 
Статус
Закрыто для дальнейших ответов.