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

  1. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    А если уйти от определения длинной тире так: if(((characters[0].contents >= "а") && (characters[0].contents <= "я")) || ((characters[1].contents != ")") || (characters[1].contents != "."))){ То лепит нумератор "1397058884" так: "— 1397058884 в отл..."
  2. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Вот как ESTK пишет, что "не то". Про замены символов по указанной ссылке. Не понятно пока, где такую замену вписать, тем более, что ESTK не видит тот символ, который надо бы менять, чтобы оно узнавалось.
  3. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Не помню, как записать вызов кода на просмотр. CharAt, CodeChar. То ли по первому символу в выделении, то ли в первому после курсора. Пока ESTK отказалась это показать.
  4. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Да, я потом сообразил, что код можно посмотреть в инфе по F8. Но Инди не хочет этот код признавать.
  5. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    На такую запись characters[0].contents == \u2014) пишет — undefined. Если в одинарных кавычках - не узнает.
  6. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Так вот Индизайн (у меня) и видит даже текст: if(characters[0].contents == "—"){ Инди считает, что в данном случае условие не выполнено. Хотя строка начинается с длинного тире. Поэтому хотел по коду чтобы узнавал. Но уже забыл, как записать код EM_DASH'a.
  7. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Теперь не могу узнать длинное тире в начале списка. if(((characters[0].contents >= "а") && (characters[0].contents <= "я")) || (characters[0].contents == "~_")){ Инди опять же не видит символ длинного тире в списке типа: — пункт один — пункт два...
  8. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Только не первый символ, а нулевой. После пары тумаков заработало)) По грепу долго мозговать. А так по ходу текста видишь и оформляешь. Хотя грепом быстрее. На досуге можно подумать.
  9. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Заглавные наши авторы-реды вроде бы не ставят.
  10. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Условие вставки буллита (тирешки) в начале списочной строки или ее невставки. Выделяю обрабатываемые абзацы и в цикле их просмотра решается, ставить тире или нет. var myText = app.selection[0].paragraphs; mstyle =...
  11. hulk1776

    [ID CC-CC2023] Как в условие записать "все буквы"?

    Условие находится в скриптике обработки списка: ... if((characters[1].contents == ")") || (characters[1].contents == ".")) { //characters[1].contents = ""; characters[2].contents = "\t"; } То есть я добавляю после скобки или точки табуляцию. Но если в списке нет...
  12. hulk1776

    [ID CC-CC2023] Подскажите, как выделить строку до пробела.

    Эта строка, к сожалению, в сноске дает object is invalid. И наоборот: app.selection[0].paragraphs[0].insertionPoints[mIndex] // для текста в сноске дает ошибку при обработке текста в Story.
  13. hulk1776

    [ID CC-CC2023] Подскажите, как выделить строку до пробела.

    Полностью: var doc = app.activeDocument; mSel = app.selection[0]; mStart = mSel.insertionPoints[0]//.index mEnd1 = mSel.paragraphs[0].insertionPoints[-1]//.index //конец абзаца mString1 = mSel.insertionPoints.itemByRange(mStart, mEnd1); mIndex = mString1.contents[0].indexOf(" "); // нашли место...
  14. hulk1776

    [ID CC-CC2023] Подскажите, как выделить строку до пробела.

    Спасибо. Правда при покраске ссылок в сносках выдается ошибка, потому что ссылка - уже другая story. Теперь надо попробовать калькулировать индексы только внутри активного абзаца. А оно все равно дает номер из общей story. То есть индексные цифры (порядковые номера символов "первый-последний")...
  15. hulk1776

    [ID CC-CC2023] Подскажите, как выделить строку до пробела.

    Спасибо. Пока (без грепа) так: mSel = app.selection[0]; mStart = mSel.insertionPoints[0]//.index mEnd1 = mSel.paragraphs[0].insertionPoints[-1]//.index //конец абзаца mString1 = mSel.insertionPoints.itemByRange(mStart, mEnd1); Осталось найти первый пробел...
  16. hulk1776

    [ID CC-CC2023] Подскажите, как выделить строку до пробела.

    Закопался... (ищу и подкрашиваю html-ссылки в документе) Руками нахожу "http". Теперь ищу ближайший пробел: var doc = app.activeDocument; mSel = app.selection[0]; mStart = mSel.insertionPoints[0].index mEnd1 = mSel.paragraphs[0].insertionPoints[-1].index //конец абзаца // тут хочу объявить...
  17. hulk1776

    [ID CC-CC2023] Есть ли мысли про глобальную предразметку текста?

    Иногда в импортированном тексте могут слетать начертания. На днях вообще все зависло при импорте ворд-документа. Через 30 минут научного втыка (матанализа) оказалось, что Инди давился двумя сносками в виде звездочек (остальные 40, в виде цифр, проблем не создавали). Чтобы спать спокойно лучше...
  18. hulk1776

    [ID CC-CC2023] Как изловить короткие концевые строки абзацев?

    Заменить, это хороший способ избежать тормозов. Но редактор говорит, "отслеживайте сами, пожалуйста, все короткие строки". Получается, что сделать это не глазами нет возможности (как-то не верится). А нет ли тайного символа начала новой строки? Что-то же должно переносить строки...