[ID CC-CC2021] bulletChar

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

arcady

Участник
Топикстартер
Сообщения
3
Реакции
0
Господа, подскажите как добавить (удалить) bullet в стиль параграфа скриптом?


var myDoc = app.activeDocument;

var myStyle = myDoc.paragraphStyles.add({name:"OOOO"});
myStyle.bulletsAndNumberingListType = ListType.BULLET_LIST;

А дальше - тормоза. Ничего не получается.
 

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
Все получается. Со стандартными параметрами:

Screenshot_64.png

Что не так-то?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Насколько я могу ванговать проблему - топикстартера видимо смущает то что bulletChar свойство read-only?
Но имхо это не проблема совсем 'hmmm'
Только что проверил, вот такой код, например, вполне себе работает:
Код:
var myDoc = app.activeDocument;

var myStyle = myDoc.paragraphStyles.add({name:"OOOO2"});
myStyle.bulletsAndNumberingListType = ListType.BULLET_LIST;

myStyle.bulletChar.characterValue=MY_BULLET;
 
Последнее редактирование:
  • Спасибо
Реакции: arcady

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
Понятно, что read-only. Это же свойство в виде объекта.

Код:
var myDoc = app.activeDocument;

//var myStyle = myDoc.paragraphStyles.add({name:"OOOO"});
//myStyle.bulletsAndNumberingListType = ListType.BULLET_LIST;
var myStyle = myDoc.paragraphStyles.itemByName("OOOO");
with (myStyle.bulletChar) {
    characterValue = 0x003E;
    };
 
  • Спасибо
Реакции: arcady

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Ясен пень, о том и говорю
Проблема была бы, если б по умолчанию было бы undefine
 
  • Спасибо
Реакции: arcady

arcady

Участник
Топикстартер
Сообщения
3
Реакции
0
Спасибо.
А как удалить существующие буллеты и сменить шрифт у добавленного, допустим на Wingdings?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Советы и рекомендации новичкам на форуме
А как удалить существующие буллеты
Откуда?
сменить шрифт у добавленного, допустим на Wingdings?
У объекта Bullet есть куча полезных свойств, в частности, вам поможет bulletsFont
 
  • Спасибо
Реакции: arcady

arcady

Участник
Топикстартер
Сообщения
3
Реакции
0
Понял.
Буду разбираться.
Спасибо.
 
Статус
Закрыто для дальнейших ответов.