[ID CC-CC2022] Убрать нумерацию абзаца

  • Автор темы Автор темы veretragna
  • Дата начала Дата начала

veretragna

γνώσις
Топикстартер
Сообщения
578
Реакции
200
Здравствуйте.
Дурацкий вопрос, но почему-то не получается сходу решить.
Хочу скриптом убрать у абзаца атрибут "нумерованный список", как при снятии этой кнопки.
2020-05-07_142445.png
К какому свойству paragraph нужно обратиться, чтобы это сделать?
Все свойства абзаца numbering* пересмотрел, сделал скриншоты "до" и "после", сравнил их и искомого не нашел.
 
Paragraph.bulletsAndNumberingListType
Data Type: ListType
Adobe InDesign 2020 (15.0) Object Model
List type for bullets and numbering.


установить в ListType.NOLIST;


вроде так
 
  • Спасибо
Реакции: veretragna
Спасибо! Это оно.

Получился вот такой скриптец, вдруг кому пригодится.

JavaScript:
var myParagraph = app.selection[0].paragraphs[0];
var li = myParagraph.leftIndent;
myParagraph.bulletsAndNumberingListType = ListType.NO_LIST;
myParagraph.leftIndent  = li;

Я работаю с бюро переводов, в наших работах недопустимо использование forced line break, поэтому я их заменяю на обычный разрыв абзаца. Если forced line break находится в нумерованном или маркированном списке, то при замене его на разрыв абзаца у нижней строки появляется нумерация, которой быть не должно.
Этот скрипт убирает появившийся номер, сохраняя необходимый отступ слева.
 
Последнее редактирование модератором:
  • Спасибо
Реакции: Serbel

Не по теме:
по опыту скажу — лучше forced line break заменять просто на пробел, ибо многие таким образом избавляются от висячих предлогов или тире
 
  • Спасибо
Реакции: Skvoznyak и Serbel

Не по теме:
по опыту скажу — лучше forced line break заменять просто на пробел, ибо многие таким образом избавляются от висячих предлогов или тире

Не по теме:
Зависит от контекста применения. Если forced line break стоит посреди предложения, объединять части нужно пробелом. Если два предложения разделены forced line break, его нужно заменять на разрыв абзаца. В данном случае в списке были разделены отдельные предложения.
 

Не по теме:

Не по теме:
по опыту скажу — лучше forced line break заменять просто на пробел, ибо многие таким образом избавляются от висячих предлогов или тире
В таком случае все разрывы меняются на пробел, потом убираются двойные пробелы по всему тексту. Но у автора темы усложнение с концом предложения.

 

Не по теме:
Естественно, текст внимательно изучается, в несколько этапов заменяются разрывы строк посреди и между предложениями, разрывы абзацев посреди предложений, множественные пробелы, множественные табуляторы и все такое. В большей части операций используется греп. Затык возник только в списках - там грепом нельзя сделать так, чтобы после замены разрыва строки на разрыв абзаца не создавался новый элемент списка.
На этом предлагаю закрыть оффтоп.