[CDR 2017-2021] Найти на странице текстовый объект по размеру шрифта.

  • Автор темы Автор темы tohaa
  • Дата начала Дата начала

tohaa

Участник
Топикстартер
Сообщения
247
Реакции
9
Добрый день.

На странице несколько текстовых объектов. Случайного кегля.

Как среди них найти текст с 10м кеглем?
 
В 2021 так, думаю, что в 20 так же, пропустил его.
SharedScreenshot.jpg
 
пробежаться по параметру s.Text.Story.Size и добавить нужные в SelectionRange
 
  • Спасибо
Реакции: tohaa
Код:
Sub txt10()
  Dim s As Shape
  For Each s In ActiveLayer.FindShapes(, cdrTextShape)
    If s.Text.Story.Size = 10 Then s.AddToSelection
  Next s
End Sub
В реале в тексте могут быть буквы разного кегля, данный простой код их не ловит. Ну и по клипам и т.п. не ползает
 
  • Спасибо
Реакции: tohaa