Text Replacer - GREP в CorelDRAW
Макрос в значительной степени расширяет возможности замены текста в CorelDRAW. С помощью TextReplace можно создать неограниченное кол-во списков замен! Десятки замен делаются всего в пару кликов мышью! Главным преимуществом этого макроса является возможность использовать GREP (регулярные выражения) и некоторые метасимволы в CorelDRAW!
Text Replacer - GREP в CorelDRAWОсновные возможности макроса:
1. Поиск и замена с использованием GREP (Регулярные выражения)
2. Поиск/замена форматирования.
Например, Вы сможете найти все слова, выделенные жирным, и заменить их на курсив.
В качестве настроек форматирования доступны шрифт, стиль (жирный, курсив, и т.д.), кегль, case и межстрочный интервал. К сожалению, на некоторых компьютерах, из за ошибки в VBA CorelDRAW, невозможно применить PS / OTF PS шрифты.
3. Неограниченное кол-во списков замен.
Вы сможете создать сколько вам угодно списков, в каждый из которых может быть неограниченное кол-во замен. Впоследствии их можно выполнить нажатием всего одной кнопки.
Часть списка поддерживаемых GREP:
| Позиция, соответствующая началу абзаца | ^ |
| Позиция, соответствующая концу абзаца | $ |
| Символ конца абзаца | \r |
| Принудительное начало новой строки | \n |
| Символ табуляции | \t |
| Пробел (любой пробел или символ табуляции) | \s |
| Фиксированный пробел | ~s |
| Любая цифра | \d |
| Любой символ слова (эквивалент [A-Za-zА-Яа-я0-9_]) | \w |
| Многоточие | ~e |
| Длинное тире | ~_ |
| Короткое тире | ~= |
| Опциональный перенос | ~- |
| Любая двойная кавычка, стоящая перед словом | ~{ |
| Любая двойная кавычка, стоящая после слова | ~} |
| Несколько раз | * |
| Один или несколько раз | + |
| Один раз | ? |
| Повтор, где n – число | {n} |
| Найденный текст 1-9 | $1 (задает номер найденной группы, например $3 для третьей группы; группы взяты в скобки) |
Автор: Sancho
Совместимость: CorelDRAW X3, X4, X5 (11 и 12 в тестировании)
Цена: 650 500 р.
Актуальная версия: 1.1
Также вы можите задать свои вопросы в форуме.
Макрос больше не продаётся.
Комментарии
Sancho, а что если сделать возможность в строку Text Replace вставлять из бокового меню Incert Character - “Symbol”
С возможностью запоминания гарнитуры шрифта!
Или что то еще в этом роде!
Да на самом деле мыслей много, но нет ни времени ни желающих этот макрос приобретать.
все еще у тебя впереди ;)
вопрос: в документе есть номера, 100, 101, 102 ... и так далее, можно ли этим макросом заменить все номера на допустим такие @@@?
можно
чего-то ничего не грузится. ссылки на него нет.
NickWishmaster, написано же что макрос в разработке. К тому же он будет платным.
ок. сколько вы хотите за макрос?