Слова в рамке: как сделать?

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

krass

Топикстартер
12 лет на форуме
Сообщения
50
Реакции
1
Добрый день!
Имеем исходный большой текст, некоторые слова которого должны быть помещены в рамочку с заливкой. Рамка должна быть привязана к слову и никуда не съезжать при дальнейших изменениях.
Слов много - минимум по одному в каждом абзаце (подчеркиваю - слов МНОГО - ручками рисовать нереально!). На слова наложен собственный стиль, т.е. найти их можно автоматом.
Пришли на ум два варианта решения:
1-й:
К стилю слов применить Underline (неиспользуемого цвета и нужной ширины).
Затем уже в pdf, получив на месте Underline цветные прямоугольники, Питстопом на них дать замену на нужный цвет и обводку. Но хотелось бы обойтись только Индизайном...

2-й:
писать скрипт.
1. поиск слова по стилю
2. вставка inline рамки
3. перенос слова внутрь этой рамки
4. здорово бы изменить ширину рамки в соответствии с длинной слова
Но скрипты писать не умею...

Или как еще можно исхитриться сделать рамочки вокруг слов???
 

Bebs

15 лет на форуме
Сообщения
461
Реакции
223
Ответ: Слова в рамке: как сделать?

Есть способ, правда не лишенный недостатков, сделать это и в Индизайне.
1. В свойствах стиля символов слов, которые нужно поместить в рамку включаем не только подчеркивание, но и перечеркивание, причем перечеркиванию назначаем оверпринт.
http://forum.rudtp.ru/images/attach/gif.gif
http://forum.rudtp.ru/images/attach/gif.gif
2. Для того чтобы сбоку тоже была рамка, нужно перед нужным словом поставить волосяную или тонкую шпацию и сделать для нее свой символьный стиль ( можно на основе предыдущего), но отключить перечеркивание. Шпации в начало и конец слова можно добавить используя возможности поиска/замены. Еще лучше добавить по две шпации по обе стороны от нужного слова. При этом, шпации, непосредственно к слову примыкающие, должны иметь тот же символьный стиль, что и выделяемое слово.
http://forum.rudtp.ru/images/attach/gif.gif
3. Когда включен overprint в режиме просмотра выглядит следующим образом
gif.gif

4. И, наконец, недостатки метода: когда overprint выключен выглядеть это будет так:
http://forum.rudtp.ru/images/attach/gif.gif
Если вашу верстку заказчик будет просматривать в Акробате Ридере, то выглядеть будет также (оверпринты там не показывает), а объяснить, что при печати будет нормально может быть сложно.
И конечно нужно думать каким цветом делать подчеркивание и перечеркивание, чтобы это можно было напечатать.
 

Вложения

  • 3.gif
    3.gif
    16.7 КБ · Просм.: 1 214
  • 2.gif
    2.gif
    16.6 КБ · Просм.: 1 077
  • 4.gif
    4.gif
    64.1 КБ · Просм.: 1 278
  • 1.gif
    1.gif
    16.6 КБ · Просм.: 1 260
  • 5.gif
    5.gif
    58 КБ · Просм.: 1 167

suntory

Administrator
15 лет на форуме
Сообщения
23 424
Реакции
12 469
Ответ: Слова в рамке: как сделать?


Не по теме:
Акробате Ридере, то выглядеть будет также (оверпринты там не показывает)
Показывает, просто по умолчанию отключено.
а объяснить, что при печати будет нормально может быть сложно.
Объяснить надо только как включить Overprint Preview в Acrobat/Reader.
http://help.adobe.com/en_US/Acrobat...ml#WS58a04a822e3e50102bd615109794195ff-7f82.w
http://help.adobe.com/ru_RU/Acrobat...ml#WS58a04a822e3e50102bd615109794195ff-7f82.w
(Использовать просмотр наложения цветов)

 

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
Ответ: Слова в рамке: как сделать?

Более универсальный способ, позволяющий сделать черную/цветную рамку с прозрачным фоном.

Чтобы не возиться со скриншотами, выкладываю сам файл. Посмотреть вложение rectangle_around_word.zip

Для того, чтобы быстрее разобраться:

1. Для Strikethrough на основе линии Thin-Thin сделан новый стиль линии, который позволяет сразу задать верхнюю и нижнюю горизонтали.

2. "Слово в рамке" отбивается дополнительно двумя пробелами с обеих сторон, т.е. получится по три с обеих сторон. Стиль для средних пробелов задает вертикали. Стиль примыкающих к слову пробелов такой же как у "слова в рамке".

Если нужен цветной фон рамки, применяем GAP (в обоих стилях!). В этом случае имеем "недостаток" способа, предложенного Bebs. Тогда включаем в стилях Overprint Gap и Separation Preview.

p.s. Для тех кто еще на CS3 Посмотреть вложение inx.zip
 

Yar

15 лет на форуме
Сообщения
520
Реакции
156
Ответ: Слова в рамке: как сделать?

при экспорте в pdf поставить галку hyperlinks
frame.gif
 

Bebs

15 лет на форуме
Сообщения
461
Реакции
223
Ответ: Слова в рамке: как сделать?

Еще один способ сделать слово в рамке. Он является развитием предложенных ранее методов , но лишен их недостатков. Кроме того, что можно показывать заказчику не обучая его работе с Акробатом, учтена и возможность треппинга.
слово-с-вертика&#1.gifслово-с-вертика&#1.gif
В архиве статья-урок в формате PDF и файл INX со стилями и примером верстки.
 

Вложения

  • Слово в рамке.rar
    185.7 КБ · Просм.: 536
Статус
Закрыто для дальнейших ответов.