Недавний контент jip

  1. J

    ID и XML: табличные данные

    Ответ: ID и XML: табличные данные indd.zip - архив с двумя файлами: test.indd с куском справочника до экспорта, test_tagged.indd - тот же файл после экспорта, но без очистки тэгов, чтобы была видна разметка (в режиме ID CS "Show Structure") xml_utf8.txt - результат работы скрипта -...
  2. J

    ID и XML: табличные данные

    Ответ: ID и XML: табличные данные Спасибо ответившим. Как это обычно бывает, по ходу решения задачи ТЗ изменилось. Первоисточником стал indd-файл, поскольку оператор, к которому стекается информация: а) умеет работать с DTP-приложениями но не знает XML, б) должен сдавать справочник в...
  3. J

    Как снять character-форматирование?

    Subj. Причем, снять надо, не трогая paragraphStyle. Пробовал по-всякому: my_range.applyStyle("[No character style]"); my_range.applyStyle({using:"[No character style]"}); Эффект один: говорит "Invalid parameter".
  4. J

    Портится объект xmlElement

    Привет, all! В следующем фрагменте создается объект xmlElement для последующей маркировки объекта character: var my_obj_tag = app.activeDocument.xmlTags.add("MyTag") var my_chars = this.story.characters.itemByRange(my_pos_1st,my_pos_last); var my_xml_elm =...
  5. J

    Где почитать о конструкции '//@include' ?

    Hi, all! 1. Subj. 2. Есть ли еще другие конструкции с '//@' ? Ни в indesign_cs_scripting_guide.pdf, ни в JavaScript Bible (5th Edition, by John Wiley & Sons) описания такой странной штуки не нашел. Хотя она работает!
  6. J

    Неправильно создается метод объекта

    В каталог скриптов кладу два файла: test_1.js (задает класс obj) //method function func(){ this.i++; } //constructor function obj(){ this.i = 0; this.func = func; } и test_0.js (главный файл) //@include 'test_1.js'; var x = new obj(); alert(x.func); Затем запускаю...
  7. J

    Как за-markup-ить произвольный фрагмент?

    Ответ: Как за-markup-ить произвольный фрагмент? Спасибо, получилось. Если кому нужно: //via characters myStory.characters.itemByRange(1,10).texts.item(0).markup(myXmlElement); //via paragraphs myStory.paragraphs.itemByRange(1,10).texts.item(0).markup(myXmlElement);
  8. J

    Как за-markup-ить произвольный фрагмент?

    ID CS, JavaScript. Надо расставить XML-теги в тексте. Границы для разметки определяются с помощью regexp'ов и могут быть произвольными. Теги могут быть вложенными. Тег не может начинаться или заканчиваться посреди слова. Проблема в том, что предназначенный для нанесения разметки метод...
  9. J

    ID и XML: табличные данные

    Just FYI: Инструменты для импорта из баз данных в ID (В ходе поиска наткнулся на несколько плагинов, перечисленных ниже. Самому не пригодились - не совсем то, что нужно, да и платные,- но, может, эта информация кому-то принесет пользу) 1. Smart Catalog (триал) (1000 EUR) от WoodWing Software...
  10. J

    Где взять документацию?

    Ответ: Где взять документацию? Объекты ID в документации нашел, спасибо. Если кто, как и я, будет искать доки по JavaScript RegExp, вот несколько ссылок: http://www.visibone.com/regular-expressions/ http://www.webreference.com/js/column5/
  11. J

    Где взять документацию?

    Язык: JavaScript. Версия ID: 3.0 CS. Подскажите, пожалуйста, где можно найти документацию по объектам app, document, window и др., а также по regular expressions (и поддерживаются ли они в JS вообще)? В indesign_cs_scripting_guide.pdf (длина 9339kb) ничего такого нет (кроме информации по...
  12. J

    ID и XML: табличные данные

    Ответ: ID и XML: табличные данные Спасибо всем ответившим, проблему неопределенного числа строк попытаюсь решить с помощью скриптов. Остается непонятным, [можно ли и] как при импорте XML в текстовый фрейм задать отступ номера телефона от левой границы блока. Какие атрибуты формата надо менять?
  13. J

    ID и XML: табличные данные

    Hi, All! Есть XML-файл с телефонным справочником организации (и соотв.-ий DTD). Его надо импортировать в ID CS 3.0 для внесения изменений и публикации, и экспортировать обратно в XML. Справочник упрощенно выглядит как таблица из двух столбцов: "отделы" и "номера телефонов", имеющих разное...