Макрос группировки по размеру
К своему макросу для колорбаров добавил прикольную штуку. В случаях, когда в работу приходит массив несгруппированных объектов с ними не очень удобно работать. Компановка таких штук вручную на рулон или лист таки занимает прилично времени, а тот факт, что при выделении можно легко зацепить какие то элементы соседних фигур напрягает.
Изначально, я планировал проверять все объекты на предмет пересечения, но в процессе выяснилось, что если в макете объектов скажем так тысяч 10, то такая конструкция просто ломает процессору весь энтузиазм и вообще желание этим заниматься. Поэтому, принцип работы был переиначен на такой:
Макрос берёт размер выделенной области
Поиск объектов по заданным параметрам (каким - будет ниже)
Создание выделения над каждым найденным объектом так как если бы мы делали это мышкой
И в целом, как будто бы даже рабочая схема, но имеем в виду, что тестирование было коротким, и при работе с непрямоугольными формами могут возникнуть проблемы. Лично по моему мнению, этот косяк был признан несущественным.
Теперь по меню
Допуск поиска - искать группы +- допуск на случай, если группы будут +- N мм
Вылет выделения - выделение создаётся с расчётом, что какие то элементы могут чутка выходить за пределы рамки.
Тип поиска - больше, меньше или примерно равно выделенной области
Частичное пересечение - при включении галочки в группу будет добавляться всё, что хоть как то касается области. При выключенной - только то, что полностью находится внутри.
Раскидать постранично
Ниже присовокупил мой старый макрос который раскидывает группы постранично. С активной галочкой, размер страниц будет задан в соответствии с её содержимым.
Он прекрасно работает в связке с MonStr, хотя на сосисках длинной 10 метров он у меня ломается. В ближайших планах видимо придётся делать какое то своё переосмысление.
Дополнительно
В состав была включена заготовка процедуры растрирования страниц в документе. Её можно вызвать из докера "Макросы"
Нормальный вызов с формы будет добавлен позднее. Но если очень хочется, можно задать параметры вручную. Есть нюансы по использованию.
Например, Corel из VBA предлагает растрировать в спот или Lab. И действительно растрирует, но потом не понимает что же он в итоге сотворил. Сама картинка по итогу не ломается, но как спот не работает и экспортируется как CMYK или RGB. В общем предмет требует некоторого изучения.
Не совсем понятно, что именно делает дизеринг в данном конкретном случае.
Личные открытия
Обнаружил для себя обработчик ошибок в VBA. Да, этим надо было заняться с самого начала. Ну, хорошо, что он есть и им можно пользоваться.
CQL. Он же Corel Query Language. На картинке выше запросы на поиск объектов в зависимости от размера. Одной строчкой каждый запрос. Классно. Очень сильно упрощает процесс написания макросов.






Типографыч
23 поста18 подписчиков
Правила сообщества
📜 Правила сообщества «Типографыч и печатные приключения»
1. Не плюй в шрифт — у него кегль большой, а душа нежная
Оскорбления, хамство, токсичность — всё это мимо кассы. Общаемся уважительно, дружелюбно и по-человечески. Даже если ты Arial, а собеседник Comic Sans.
2. Пиши грамотно — мы тут печатаем, а не мучаем редактора
Пожалуйста, следи за оформлением постов. Типографыч любит, когда всё по полочкам: абзацы, заголовки, логика. Не превращай комменты в рулон туалетной бумаги.
3. Без рекламы и спама — даже если ты ламинатор с душой
Реклама и ссылки на сторонние сервисы только по согласованию. Иначе Типографыч отправит тебя в папку «удалённое».
4. Посты по теме: полиграфия, дизайн, печать, история, технологии
Можно делиться своими работами, задавать вопросы, публиковать инфографику, мемы, опросы — главное, чтобы это было по теме сообщества.
5. Если споришь — спорь по фактам, а не по шрифтам
Разные мнения — это нормально. Главное: аргументы, примеры, уважение. Не надо устраивать типографскую революцию в комментах.
6. Никакой политики, срачей и токсичной типографики
Сообщество вне политики. Мы про крафт, бумагу, краску, технологию и искусство.
7. Любишь — поставь плюс, не любишь — пролистай
Если пост не по вкусу — лучше пройти мимо, чем устраивать драму в комментах.
🤖 Типографыч рекомендует:
Будь культурным, креативным и напечатай добрую карму. А если что — модераторы рядом и тоже с краской на руках.