ID CS3. JS. В создаваемом фрейме не работает justification

  • Автор темы Автор темы Rett Pop
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Rett Pop

Участник
Топикстартер
Сообщения
30
Реакции
0
Indesign CS3. Есть такой кусочек кода на JS:
PHP:
newFrame= doc.pages[i].textFrames.add({geometricBounds: Array("22 mm", "193 mm", "28 mm", "387 mm"), contents:res});
if (stOStyle != null)
	newFrame.applyObjectStyle(stOStyle, true); 
newFrame.paragraphs[0].justification= 1919379572; // right align

То есть, создается текстовый фрейм, с определенным текстовым содержимым - одна строка. После этого фрейму присваивается стиль объекта. В конце для текста выставляется выравнивание вправо.
Трабла в том, что если в стиле объекта задан стиль параграфа внутри фрейма, то выравнивание не срабатывает. Хотя контрольная проверка показывает, что значение параметра justification равно установленному. Если же у фрейма стиль параграфа не задан, то выравнивание срабатывает нормально.

Можно ли это как-то побороть кроме создания дополнительных стилей параграфов и объектов?
 
Статус
Закрыто для дальнейших ответов.