Если фирма снижает цены…
Если фирма снижает цены, то дизайнеры переделывают каталоги продукции, в которых перечеркивают старую цену красной линией и рядом пишут новую цену. Недавно вопрос по автоматизации этого процесса поднимался на форуме по Индизайну:
Я работаю над рекламными буклетами для супермаркетов. И вот нужно указывать одну цену на товар зачёркнутую (ну типа не такая цена, а дешевле). И таких цен по буклету, сами понимаете, много. Как сделать перечёркнутым красной линией текстовый фрейм, т.е. чтобы я вбивал цену и она была поверх перечёркнута. Перечёркивание КОСОЕ, под углом где-то 45 градусов, как слэш «/».
Для решения этой задачки мы написали мини-скрипт redGraphicLine45.jsx, который перечеркивает текстовый фрейм красной 2-пунктовой линией и после этого группирует нарисованную линию и фрейм. Линия проходит через центр фрейма под углом 45 градусов.
Скрипт не имеет диалогового окна. Перед запуском выделите текстовый фрейм черной стрелкой. Текстовый фрейм не должен находиться в группе. Если вас не устраивает толщина линии 2 пт, откройте скрипт в блокноте и в строке strokeWeight = «2 pt»; задайте свое значение толщины и сохраните изменения.
Ваша работа еще более ускорится, если на запуск скрипта вы сделаете клавиатурное сокращение.
Работоспособность проверена в ID CS4-CS5.5 (Win 7). Предполагаем, что будет выполняться и в ID CS3.
Скачать скрипт redGraphicLine45.jsx (zip-архив)
Вдруг кого-то наведёт на мысль: в своё время при вёрстке ценников (расположение перечёркнутых цен строго задано и не меняется от ценника к ценнику) я делала связанные фреймы со столбцом цен, а потом ctrl-a, convert text to table и применяла стиль ячеек, перечёрнутых по диагонали. В моём случаем с множеством ценников так быстрее, чем по одному конвертировать.
Вообше-то в торговых каталогах цены обычно перечеркиваются полностью, ну или хотя-бы целая часть.
Есть ли возможность модификации скрипта под такое перечеркивание?
Можно например с угла на угол по диагонали текстового фрейма с ценой.
Здравствуйте. Как скачать redGraphicLine45.jsx ?
Сорри. Вопрос снимается. )