Удалить абзац

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

alexig

Участник
Топикстартер
Сообщения
47
Реакции
0
Удалить первый абзац:
var myStartCharacter = myTextFrame.paragraphs.item(0).characters.item(0);
var myEndCharacter = myTextFrame.paragraphs.item(0).characters.item(-1);
myTextFrame.texts.itemByRange(myStartCharacter, myEndCharacter).remove();

Можно ли это сделать проще?
 
Ответ: Удалить абзац

сори не туда поместил...
 
Ответ: Удалить абзац

спасибо...
 
Ответ: Удалить абзац

Еще вопрос...
Как в текстовом фрэйме изменить интерльяж текста на 1
 
Ответ: Удалить абзац

myTextFrame.lines.everyItem().leading вернет массив численных значений интерлиньяжа для всех строк во фрейме. Если интерлиньяж автоматический, то вы получите константу Leading.AUTO (1635019116).
myTextFrame.lines.everyItem().leading = xxx задаст нужный интерлиньяж.
В случае Leading.AUTO получается, что всем строкам надо сначала присвоить точное значение и уже с ним работать.
 
Ответ: Удалить абзац

kaatm сказал(а):
В случае Leading.AUTO получается, что всем строкам надо сначала присвоить точное значение и уже с ним работать.

Во как!..
На кнопках так просто альт-стрелка... а в скрипте построчный массив...
Вот заразы.
Опять учить матчасть...
 
Статус
Закрыто для дальнейших ответов.