Результаты поиска

  1. lev

    [AI CC-CC2021] Скрипт для замены одних объектов другими

    Дык убирать объект из набора/списка для замен после его обработки. Тем более, он физически удаляется даже в текущем коде.
  2. lev

    [AI CC-CC2021] Скрипт для замены одних объектов другими

    Можно чуть развернуть логику. Сейчас меняются все объекты на случайный из набора, а можно менять случайный объект на очередной из набора. Т.е. будут задействованы все объекты для замены. Надеюсь не путанно написал.
  3. lev

    [AI CC-CC2021] Автоматизированное создание штампов для пакетов.

    Маловато будет: Размер верхнего подворота, днища, склейки Тип днища - стандартное, разрезное Боковина - цельная, разрезная Склейка - справа, слева Ручки - верёвочные, прорубная, без ручек или клеенные - влияет на дизайн, присутствие верхнего подворота Склейка пакета из одного, двух листов и т.д...
  4. lev

    [CDR 2017-2022] Автоматизация порядка объектов в диспетчере

    попробуйте в функции GetNearestShape увеличить начальное значение t или вместо min_n = 0 сделать min_n = 1
  5. lev

    [CDR 2017-2022] Автоматизация порядка объектов в диспетчере

    Какая ошибка? У меня на Х7 работает. PosLine - забыл удалить вызов функции, рисовал тестовую линию хода режущей головки для проверки результата работы
  6. lev

    [CDR 2017-2022] Автоматизация порядка объектов в диспетчере

    Берём за начальный объект самый нижний (ну или верхний, или нижний левый, сами код поправите), находим ближайший к нему, отправляем назад, обработанный шейп исключаем из перебора. Коммивояжеры не нужны. Достаточно примитива. За координату объекта берём координату его первой точки (для большей...
  7. lev

    [CDR 2017-2022] Автоматизация порядка объектов в диспетчере

    Для минимального перемещения у вас было в исходном коде - искались расстояния между объектами. Но в описании вы захотели расставить как буквы в книжке. т.е. будет происходить возврат c конца строки к началу второй, что не способствует минимизации хода головки.
  8. lev

    [CDR 2017-2022] Автоматизация порядка объектов в диспетчере

    Сортируем по верхнему левому углу Sub PosSortOrder() ActiveDocument.BeginCommandGroup "sort by pos" Set sr = ActiveLayer.Shapes.All sr.Sort "@shape1.Top * 100 - @shape1.Left > @shape2.Top * 100 - @shape2.Left" For Each s In sr.Shapes s.OrderToBack Next s...
  9. lev

    Как решить задачу построения нерегулярной бесшовной текстуры?

    Вариант - сдублировать слой, повернуть под углом, исказить размер, отзеркалить и т.п. и так же как описано выше залить слой. Т.е. получить пару-тройку слоёв. На месте ненравящихся элементов тереть дырку до нижележащего слоя.
  10. lev

    Как решить задачу построения нерегулярной бесшовной текстуры?

    Увеличиваем размер холста (Image > Canvas size) Выделям белое поле Удаляем с опцией Content aware Повторов куча, но нерегулярно, без единого паттерна боремся с ненравящимися повторами вручную
  11. lev

    Заработать на NFT

    Всё придумано до нас
  12. lev

    [CDR 2017-2022] Вопрос Corel от чайника.

    одна тема - один вопрос
  13. lev

    [ID CC-CC2022] Заменить х на ×

    Накой столько скобок? Зачем хранить отловленные пробелы и "крестики"? (\d)\s*[xх×ХX]\s*(\d) менять на $1~<×~<$2
  14. lev

    [CDR 2017-2022] Corel 2018 - как организовать шрифты в коллекции?

    Откройте Corel Font Manager и организуйте коллекции в нём
  15. lev

    [CDR 2017-2022] Ищу макрос — расстояние между объектом и краями страницы

    Sub page_dist_size() ActiveDocument.BeginCommandGroup "Page Dist & Size Dimensions" If ActiveSelection.Shapes.Count = 0 Then Exit Sub ActiveDocument.Unit = cdrMillimeter dist = 12 txt_size = 24 Dim p As Page Set p = ActivePage Set s = ActiveSelection.Shapes.All Set pt =...
  16. lev

    Bitmap fonts

    Я вчерась погуглил Adobe ShoeBox. Шрифтом они пользуются. Шрифт, как ТС и писал состоит из двух частей. Растровая png картинка и xml описание. Программа умеет добавлять кернинг, но вот пользуются ли этой функцией у ТС не уверен, раз приходится править верстку. Могу придумать другие варианты...
  17. lev

    Bitmap fonts

    Вероятно ТС не пользуется кернингом шрифта, поэтому они после каждой его перегенерации заново сдвигают буковки в интерфейсе.
  18. lev

    [CDR 2017-2022] Не получается сделать контур для резки стикеров

    А чем не устраивает CreateBoundary?
  19. lev

    [Acr DC] по условиям лицензии этот шрифт не может быть встроен". Как его встроить?

    В 18-м посте ТС выложил шрифт на форум, в 20-м заявляет, что потерял его и пытается найти, в предыдущих постах ему рассказывали как лечить и, раз пару лет всё было спокойно, то ТС'у это уже удавалось. И всё это в ветке по Акробату. Не мешайте есть попкорн. 'popcorn'
  20. lev

    [CDR 2017-2022] Научите пользоваться text.replace

    Примерно так: Sub replace_txt() Dim s As Shape ActiveDocument.BeginCommandGroup "rep" from$ = InputBox("Чё меняем?") tto$ = InputBox("На чё меняем?") For Each s In ActiveLayer.Shapes.FindShapes(, cdrTextShape) s.Text.Story = rep(s.Text.Story, from, tto) Next s...