Хорошо, скажем, у меня есть этот textFrame выбран:Фрейм Для содержания после изменения его содержание
Я хочу, чтобы применить это:
Чтобы получить этот ожидаемый результат :
С помощью этого кода это не проблема:
var doc = app.activeDocument;
var target = doc.selection[0];
target.fit(FitOptions.frameToContent);
Но как только я установить содержание пойдет не так. Даже если контент тот же, что и был.
var doc = app.activeDocument;
var target = doc.selection[0];
target.contents = "0209 - Lorem ipsum dolor sit amet consectetur adipiscing elit nam finibus ut justo at fermentum maecenas tincidun libero at aliquet finibus libero sem semper massa.";
target.fit(FitOptions.frameToContent);
Теперь я получаю 1 большая линия !:
Является ли это ошибка, или мне нужно, чтобы вызвать метод обновления или что-то?
(Untested) Добавьте 'target.recompose()' после установки содержимого. Составление (т. Е. Разбиение текста на строки) обычно происходит в фоновом режиме; ID может не иметь времени между двумя вызовами функций для этого. – usr2564301
Спасибо, человек! Работает! – clankill3r