Насчет добавления текста...

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

rist

Участник
Топикстартер
Сообщения
89
Реакции
0
Как добавить текст в тот же параграф, собственно в ту же строку, с тем же ParagraphStyle, но отличным CharacterStyle или каким-нибудь свойством, например, кеглем?

P.S. Речь идет о JS.
 
Ответ: Насчет добавления текста...

rist сказал(а):
Как добавить текст в тот же параграф, собственно в ту же строку, с тем же ParagraphStyle, но отличным CharacterStyle или каким-нибудь свойством, например, кеглем?

P.S. Речь идет о JS.
Сам ищу ответ на этот вопрос...
Некоторые идеи предложены здесь Как обнулить ChangePreferences в VBS? и здесь Как изменить часть абзаца.
 
Ответ: Насчет добавления текста...

Все, что связано с изменением параметров текста, включая изменение текста, форматирования делается через объект типа text, который получают путем itemByRange предельно просто.
Вот пример:
PHP:
with (app) {
	var myStory = selection[0].parentStory;
	var myParagraph = myStory.paragraphs[3];
	var myText = myParagraph.characters.itemByRange(myParagraph.characters.length - 1, myParagraph.characters.length -1);
	myText.fontStyle = "Bold";
	myText.contents = " TEST STRING!\u000D";
}
 
Статус
Закрыто для дальнейших ответов.