Quantcast
Channel: Скрипты и плагины InDesign
Viewing all 624 articles
Browse latest View live

Поиск и форматирование таблиц

$
0
0
Добрый вечер.
Часто приходится помещать в индизайн ворд-файлы, в которых вперемежку идут текст и таблицы. Много таблиц :)
Прошу подсказать, как можно быстро форматировать (шрифт в ячейках; толщина линий) таблицы. Есть ли скрипты, которые ищут в тексте и форматируют их. Ну или хотя бы просто ищут быстро.

Помогите определить Story

$
0
0
Перевожу JSX в VBA.
Затыка такая:
Код:
mPath = "d:\123.rtf"
Set myInd = CreateObject("InDesign.Application.CC.2017")
Set aD = myInd.ActiveDocument
Set mStoryFr = aD.Pages("200").Place(mPath, Array(55, 40), , False, True)

Set mStory = mStoryFr.ParentStory '' на этой строке пишет doesn't support method or properties
А когда на целевой странице рисовал ректангл и уже в нем размещал файл, все понималось.
Но при рисовании rectungl приходится описывать разливку переполнившегося...

Помогите определить Story

Можно ли передать параметр jsx-скрипту из VBA

$
0
0
В яве вызывал скрипт и передавал ему параметр mStory.
Из VBA вызывать-то скрипт можно, но параметр уже теряется.
Не хотелось бы переписывать вызываемый скрипт на VBA. И долго, и придется следить за идентичностью обоих вариантов.
В Java было так:
Код:
var mScript = File("d:/Work/123.jsx");
app.doScript(mScript, ScriptLanguage.JAVASCRIPT, [mStory], UndoModes.FAST_ENTIRE_SCRIPT, 'proc');
В VBA:
Код:
myJavaScriptString = "var mScript =...
Можно ли передать параметр jsx-скрипту из VBA

Удалить фреймы из документа

$
0
0
Подскажите пожалуйста, есть ли такой скрипт, который позволяет удалить из документа все фреймы определенного объектного стиля?

Как сохранить символьное форматирование (VBA)?

$
0
0
Странное поведение команды
Код:
mStory.ApplyParagraphStyle mStyleBody, False
VBA пишет: "не поддерживается свойство или метод".
Если пишу
Код:
mStory.AppliedParagraphStyle = mStyleBody 
то стиль присваивается, но убиваются символьные стили. Не вижу, есть ли возможность presevr'a локальных форматирований у команды AppliedParagraphStyle?

как узнать на каком слое объект. и текущий слой тоже :)

$
0
0
объектная цепочка к объекту:

Rectangle <— Page <— Spread <— Document <— Application

а слоёв в этой цепочке нету. а как узнать на каком слое лежит объект, и какой слой является текущим?
document.layers.activeLayers по аналогии с documents.activeDocument в индизе нету :(

Smart Paste

Vb vs js (из "символьного форматирования vba")

$
0
0
А в чём мучения? В том, что VBA в разы удобней ExtendScript тулкита, не говоря уж про VB.NET, который просто бесконечно превосходит js. И вот тут возникает другой вопрос – а какой смысл мучить себя js? Тем что на маке запустится? Так пускай они на маке в эпплскрипте пишут '))'. Настоящий синк-диферент, как и всё там у них. :D

Опять перевод с jsx на vba - itemByRange.

$
0
0
Рискую нарваться на проклятия в связи с трениями по поводу Васика.
На яве было так:
Код:
mSelection = mStory.insertionPoints.itemByRange(index0+2, indexEnd); 
И все работало.
Тоже на VBA
Код:
Set myInd = CreateObject("InDesign.Application")
Set aD = myInd.ActiveDocument
Set mLastFrame = myInd.Selection(1)
Set mStory = mLastFrame.ParentStory
Set mSelection = mStory.InsertionPoints.ItemByRange(10, 20).Item(1)
Debug.Print mSelection.Contents 
Debug.Print выдает пустоту.
В чем...

Опять перевод с jsx на vba - itemByRange.

Изменить стиль линии в скрипте[js]

$
0
0
Помогите изменить стиль линии в скрипте, скрипт ставит вертикальную линию слева абзаца, нужно изменить тип линии с solid на thick-thick(двойная линия). Я в js вообще не шарю, пыалься что-то выловить что-то по смыслу в стиле, но ничего не нашел.

Код:
//DESCRIPTION: Add vertical paragraph rules to selected paragraphs

try {if (app.selection.length > 0)
    vertical_rules ()}
catch (e) {alert (e.message + "\r(line " + e.line + ")")};


function vertical_rules ()
    {
    var vr, rule_length;...
Изменить стиль линии в скрипте[js]

InDesign Recovery

$
0
0
Возникла необходимость отключить восстановление документа после "падения" индизайна. Вот буквально чтобы даже и не спрашивал.
Скриптик по удалению файлов из папки InDesign Recovery я написал, в "startup scripts" закинул, оно даже удаляет все.
Вот только при старте индизайна он снова создает файл RecoveryData и откуда-то подтягивает данные о слетевших файлах.
При этом RecoveryData можно удалить повторным запуском скрипта (при запущенном индизайне), можно удалить вручную в прцессе работы и...

InDesign Recovery

можно ли получить текстовое представление различных свойств

$
0
0
что я имею ввиду:
у разных объектов есть свойства (уже глубокая мысль)
и вот чтобы посмотреть эти самые свойства я делаю вот такой вот простой код:
Код:
alert(img.clippingPath.clippingType);
но вместо ожидаемого "ClippingPathType.NONE" я вижу "1852796517"
или
Код:
alert(img.horizontalScale);
вместо "Flip.HORIZONTAL" показывает "13"

конечно можно и так жить, и я даже так и живу, но вдруг я просто не знаю, а есть простая команда,...

можно ли получить текстовое представление различных свойств

Вопрос по массивам в Indesign

$
0
0
Собственно - почему

Код:
    app.activeDocument.pages.item(0).pageItems.item(0).geometricBounds[0] = 5;
не работает, а:

Код:
     app.activeDocument.pages.item(0).pageItems.item(0).geometricBounds = [5,2,10,7];
работает...

Просто не программист.. так погулять вышел и 30 мин потратил на эту мелочь...

Adobe InDesign CS6 (8.0) Object Model JS: PageItem - читал -
Вопрос по массивам в Indesign

Плагин переноса и орфографии для киргизского языка

$
0
0
Плагин для переноса и проверки орфографии текстов на киргизском языке.
Для InDesign начиная с CS3 до версии СС 2018.

В плагине переноса так же добавил язык Казахский (начиная с версии CC 2017)

Если кому надо можете пользоваться. Скачать можете здесь - Вышла версия плагина переноса и орфографии для InDesign CC 2017 и CC 2018 | Программы и онлайн сервисы для кыргызского языка

Как добраться до оформления знака сноски?

$
0
0
Надо у знака сноски изменить начертание. Не пойму, как добраться до этого оформления.
Вижу только отсылку к сносочному тексту.

ищу FindChangebyList для СС2017

Как написать скрипт для InDesign?

$
0
0
Челом Бью, Бояре!
Яки ягнец признателен буду за tutorial о скриптах для InDesign, может ссылку толковую...
Хочу освоить с простейших примеров именно для InDesing.
Знаю что Java. Какой софт необходим и базовые понятия.
Надеюсь на Вас и уповаю!

Установить всем фреймам параметр для Liquid Layout

$
0
0
Уважаемые скриптописатели, подкиньте, пожалуйста, пару строк кода.
По минимуму нужен махонький скриптик, который будет всем-всем-всем фреймам на всех страницах устанавливать параметр Scale (Масштаб) в окошке Liquid Layout (Жидкий макет). И второй, который будет возвращать всем фреймам этот параметр в положение Off (Выкл).
Посмотреть вложение 102011

SnapToGrid

$
0
0
Остался у кого-то этот скрипт? Ссылка на него мёртвая.

Нужен скрипт или GREP для сортировки абзацев в указателе

$
0
0
Добрый день, уважаемые форумчане!
Есть такая проблема — сформирован указатель (для нескольких языков, включая очень экзотические), но попадается вот такая особенность:

interesant 78
interesant 49
interesant 71

нужно переставить номера по порядку возрастания, не трогая уже существующую сортировку по алфавиту. Т.к. языки есть ОЧЕНЬ экзотические, то ничего другого трогать нельзя.

Не по теме:
Да, и это не номера страниц, а номера тем. Объединять через...

Нужен скрипт или GREP для сортировки абзацев в указателе

Viewing all 624 articles
Browse latest View live