[CDR 2017-2021] Найти штрих-код и закривить

  • Автор темы Автор темы mnemonix
  • Дата начала Дата начала
но:
1. Работает только с выделенным объектом (что допустимо)
2. Не удаляет белую подложку-прямоугольник (удалить можно вручную, но это лишние телодвижения)
1. пустите по кругу - странице или документу
2. поменяйте это в коде
Код:
    For Each s In pastesel
      If s.ZOrder = pastesel.Count Then s.Fill.ApplyUniformFill CreateCMYKColor(0, 0, 0, 0): GoTo here
      s.Fill.ApplyUniformFill CreateCMYKColor(0, 0, 0, 100)
      If s.Type = cdrTextShape Then s.ConvertToCurves
here:
      Next s
на это
Код:
    For Each s In pastesel
      If s.ZOrder = pastesel.Count Then s.Delete: GoTo here
      s.Fill.ApplyUniformFill CreateCMYKColor(0, 0, 0, 100)
      If s.Type = cdrTextShape Then s.ConvertToCurves
here:
      Next s
прямоугольник на заднем плане будет удален
 
  • Спасибо
Реакции: mnemonix