Нумерация и размещение объектов

Хочу предложить новый макрос для нумерации, клонирования и размещения объектов. Работает аналогично CloneRight (см. http://cdrpro.ru/forum/13-451-2), но позволяет сразу задать количество клонируемых объектов. Если выделен один объект - то создается несколько копий объектов с учетом нумерации. Если выделить несколько объектов, то они просто расположатся друг за другом по рядам и столбцам. Процедура оптимизирована по скорости, отменяется одной командой Undo и прерывается ESC-ейпом. Протестировано в Corel Draw X3. На картинке пример работы макроса.

le-www, цена написана на странице с макросом, внизу.
Макрос работает с одним файлом, т.к. задачи у него несколько иные.
Конечно "научить" мне его сохранять постранично не составит труда, однако сейчас на это нет времени.

Shark, выложи макрос без зума и что б не закрывался..а мы потестим..)

я тестил никакого зума не заметил

le-www, После того какогда открываешь макрос и расположил фигуры с помощью него, он у тебя закрывается?У меня закрывается, тойсть каждый раз нужно его открывать перед раскладкой

Написал новую версию макроса.
Добавлено:
- окно макроса просто лежит на рабочем столе, позволяя выделять разные объекты и обрабатывать их макросом, в принципе, даже можно пользоваться Undo;
- предпросмотр будущего расположения, правда, пока только для копируемого объекта (при включении режима предпросмотра появляется группа заблокированных прямоугольников, поэтому для выделения объектов лежащих под ними отключите на панели свойств опцию Treat as Filled "Считать заполненными");
- обработка клавиши с точкой на цифровой клавиатуре (стандартное поле ввода не воспринимает клавишу с точкой как разделитель дробной части), мелочь - а приятно;
- ну и конечно же возможность работы с переменными данными. Благодаря этому можно, например, быстро набросать кучу визиток с разными именами, должностями и телефонами или заполнить таблицу.

Описание работы с переменными данными будет в отдельной теме.

то что он работает в предварительном просмотре, это просто супер, теперь можно максимально возможный отступ давать.

Добрый день. Попробовал макрос - очень понравился.
Возник такой вопрос, т.к. я не супер асс в кореле:
У меня на листе А4 помещается всего 4 купона, т.е. макрос делает 4 строки. А как мне автоматом сделать 75 копий купонов. Ведь для этого нужно создавать новый лист вставлять туда купон и опять запускать макрос. Подскажите как поступить?

ill86, я тоже не супер ас в кореле,
Я так понимаю, вы хотите, чтобы 4 купона были расположены на листе, чтобы их сразу распечатать ?
В таком случае могу посоветовать задать в поле ввода 75 значений по вертикали, после этого выделять каждые следующие 4 купона и печатать их поочередно, один раз задав в свойствах печати опцию "выделенное"

Страницы