[ID CC-CC2022] Маркированный список - предустановки

  • Автор темы Автор темы jz13
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
И свелась эта дискуссия, в конце концов, к вопросу: а действительно, зачем тогда нужна эта кнопка? :) Стили, горячие клавиши - всё, что надо.
 
Да. Для этого нужно просто создать свой собственный стиль.
Это неудобно. Это неудобнее, чем каждый раз править отступы.
И я всё ещё надеюсь на то, что суслик есть. Просто пока не найден. Где-то же вшито это число.
Ты глубоко ошибаешься в людях.
У меня by default думать о людях хорошо.
 
Где-то же вшито это число.

поиск в преферансах успеха не принес ) есть файл в 4мб с установками бинарный, но практического смысла копаться в нем и править не вижу, даже если там это и есть
 
  • Спасибо
Реакции: Linxy
  • Спасибо
Реакции: garif
в принципе, можно на хоткей повесить скрипт, который будет делать список, но и сразу исправлять параметры на заданные заранее. могу написать.
 

Вложения

  • Screenshot 2017-02-16 16.27.07.png
    Screenshot 2017-02-16 16.27.07.png
    11.3 КБ · Просм.: 535
и для всех будущих стилей.
 
эти списки будут вечно!
 

Не по теме:
если я заменю батарейки.
 
Отступы должны от кегля зависеть по идее
 
в общем вот на скорую руку, 4 мм hardcoded
применять к выделенному тексту - если повесить скрипт на шоткат, то все быстро

Код:
app.scriptPreferences.measurementUnit = MeasurementUnits.MILLIMETERS;
var bulletIndent = 4;

try{
  
var startIndent = app.selection[0].leftIndent;
app.selection[0].bulletsAndNumberingListType = ListType.BULLET_LIST;
app.selection[0].leftIndent = startIndent + bulletIndent;
app.selection[0].firstLineIndent = -bulletIndent;

}catch(e){}
 
  • Спасибо
Реакции: Linxy
в общем вот на скорую руку, 4 мм hardcoded
применять к выделенному тексту - если повесить скрипт на шоткат, то все быстро
Идея хорошая. 'thank'
Хотелось бы изменять оба параметра, они не всегда должны быть равными.
И скрипт делает из нумерованного списка маркированный.
 
ну речь про буллеты была вроде. изначально я подразумеваю вообще нет списка, просто текст
немного улучшил - можно применять сразу к нескольким абзацам с разными отступами. отдельных стилей списков тут уже понадобилось бы три, кстати.

Код:
app.scriptPreferences.measurementUnit = MeasurementUnits.MILLIMETERS;
var bulletIndent = 4;

try{
for(var i=0;i<app.selection[0].paragraphs.length;i++)
{
var startIndent = app.selection[0].paragraphs[i].leftIndent;
app.selection[0].paragraphs[i].bulletsAndNumberingListType = ListType.BULLET_LIST;
app.selection[0].paragraphs[i].leftIndent = startIndent + bulletIndent;
app.selection[0].paragraphs[i].firstLineIndent = -bulletIndent;
}
}catch(e){}

при желании можно все побороть )
 

Вложения

  • Screenshot 2017-02-16 16.50.09.png
    Screenshot 2017-02-16 16.50.09.png
    14.5 КБ · Просм.: 748
  • Спасибо
Реакции: Linxy
Я что-то накрутила или он действительно добавляет 4, а не заменяет на него?
Изначально список с 6,35 и –6,35.
После скрипта 10,35 и –4.
 
к left добавляет, first заменяет. так и задумано

не надо его применять к списку. применяйте к тексту, он сделает список с нужными отступами.
 
Аааа, поняла. Тогда всё отрабатывает правильно.
 

Не по теме:
не говоря уж о нумерованных, где вообще на каждый список надо новый стиль делать, либо restart numbering в начале нажимать каждый раз.
не нужно... все гибко настраивается для сброса нумерации.

 
Статус
Закрыто для дальнейших ответов.