Render.ru

Nested Style

#1
каким образом в Paragraph style нужно указать Nested Style
чтобы получить следующий результат:

<рубли>,<копейки>

<рубли> - от 1 до 3 цифр
<копейки> - 2 цифры, верхний индекс
 
#2
по-моему, никак, если только не делать 3 разных стиля — на 1, 2 и 3 цифры рублей соответственно (но ведь это не выход). Надо дождаться ответа от Шляпы — от маэстро, все знает. Сорри
 

Константин К.

Активный участник
Рейтинг
5
#3
Если между ру@!#$ми и копейками есть пробел (10 20 или 112, 30, например), то:
рубли — одно слово, Position — Normal;
копейки — одно слово, Position — Superscript.
 
#4
Перед «копейками» вставить специальный символ «End Nested Style Here». (Можно вставить этот символ и до, и после «копеек», если надо.)

Остальное в настройках Nested Styles и в Help-е.
 

dtp

Активный участник
Рейтинг
5
#5
А других вариантов нет?
дело в том, что таким образом нужно набивать прайс, и вставлять каждый раз специальный символ «End Nested Style Here» ничуть не удобнее, чем Superscript.
Неужели нельзя назначить Nested Style на два последних символа в строке?
 
#6
А кто мешает принабивании прайса вставлять какой-нибудь неупотре@!#$емый символ (например, собаку или, если неохота переключаться на латиницу и обратно - звездочку) или набор символов (напр., три запятых подряд), а потом автозаменой подставить вместо них требуемый спецсимвол?
Это первое что в голову приходит. Наверняка, можно найти решение и поизящнее.
 
#7
> Наверняка, можно найти решение и поизящнее.

Дык, это самый изящное решение и есть. Если прайс (данные) изначально готовятся в Excel-е, то всё это делается буквально в несколько кликов в Excel-е и потом несколько кликов в InD,независимо от объёма прайса.
 

Константин К.

Активный участник
Рейтинг
5
#8
Если прайс состоит из n-столбцов, последний из которых — цена. При импорте можно сделать:

1. Таблицу. Тогда просто создаешь два стиля символов:
CharStyle1 (для рублей) — Position: Normal;
CharStyle1 (для копеек) — Position: Superscript.

А также стиль абзаца, в Drop Caps and Nested Style указываешь:
CharStyle1 through 1 Words
CharStyle2 through 1 Words
Колонке с ценами присваиваешь этот стиль.

2. Текст с табуляцией. Со стилями символов всё так же, а для стиля абзаца:
CharStyle1 through (n-1) Tab Characters
CharStyle1 through 1 Words
CharStyle2 through 1 Words
Присваиваешь этот стиль всему тексту.

Единственное замечание — копейки от рублей в ценах нужно будет отбивать пробелом.
 
Сверху