Результаты поиска

  1. Oleg Butrin

    [ID CC-CC2023] Нужен скрипт для перелинковки eps-ов из текущей папки

    function epsRelink (doc) { var pfolder = Folder(doc.filePath); var front = 'front.eps'; var back = 'back.eps'; var flink = doc.links.itemByName(front); var blink = doc.links.itemByName(back); var frel = pfolder.getFiles( function (f) { if (f.constructor.name == 'File' &&...
  2. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    В Иллюстраторе.
  3. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    Как ни странно, есть мнемоническое правило. Методы любого конкретного объекта возвращают массивы; коллекции содержатся только в свойствах объектов.
  4. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    Метод findHyperlinks возвращает массив. У массива нет метода everyItem.
  5. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    Нет. Там будет не коллекция, а массив.
  6. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    Выдаст только hyperlinkTextSources.
  7. Oleg Butrin

    [ID CC-CC2023] Удаление ссылок

    Собственно, он для этого и писался. Это усложнит скрипт раз в десять всего.
  8. Oleg Butrin

    [ID CS4-CS6] Экспорт в XML-файл

    Очевидно, что конечный результат должен соответствовать некоей схеме или dtd. Скорее всего, это должен быть не плоский, а структурированный документ. Соответственно, для работы потребуются скрипты и (или) преобразования xml посредством xsl. Стандартными средствами InDesign выполнить эту задачу...
  9. Oleg Butrin

    [ID CS4-CS6] Экспорт в XML-файл

    То есть, вы вообще не в курсе, как работает XML в InDesign? Тогда лучшим решением было бы отдать верстку профессионалу, чтобы настроил. Времени больше недели, должно хватить. Параллельно можно начать изучение технологии, с примитивного...
  10. Oleg Butrin

    [ID CC-CC2023] Непонятный непечатный символ и GREP

    Отчего же не находится? Вполне ищется и даже заменяется, что позволяет в один поисковый запрос уничтожить весь индекс документа.
  11. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    Безопасный вариант: name='filenamejpg', name.substr(0, (idx = name.lastIndexOf('.'), idx != -1 ? idx: name.length)) + '.tiff';
  12. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    Оба фигня, без расширения не сработают. Вот так правильноname='filenamejpg', name.split('.').splice(-1,1,'').join('.') + '.tiff';
  13. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    Не все интерпретаторы корректно поддерживают отрицательные индексы.
  14. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    name='file.name.jpg', name.split('.').reverse().slice(1).reverse().concat(['tiff']).join('.');
  15. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    name='file.name.jpg', name.substr(0, name.lastIndexOf('.')) + '.tiff';
  16. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    Файл здорового человека не может быть без расширения!
  17. Oleg Butrin

    [ID CC-CC2023] Работа со строкой

    var jpgFile = File('C:\\Temp\\test.jpg'); var tifFile = File(jpgFile.fsName.replace(/\.[^\.]+$/gim, '.tif'));