[CDR 2024] развернуть все текст. объекты на 180°

Любимцев

Топикстартер
15 лет на форуме
Сообщения
4 783
Реакции
2 150
относительного своего центра. В активном слое, вероятно (есть и другие, которые не надо)
Макросом, или что в Кореле работает ...
1748021780780.png
 
For Each s In ActivePage.Shapes.FindShapes(, cdrTextShape): s.Rotate 180: Next
 
  • Спасибо
Реакции: Любимцев
сорян, а что с этим делать?
Я нашел аналог фотошопного экшена, но крутит вокруг общего центра...
Надо — каждое, вокруг своего
Да, так и будет.
Открыть редактор макросов и вбить туда этот код.
 
вокруг общего?
Т.е. 150 раз нажимать >
?
куда? ))
Я подобный вопрос задавал про Илл, 3 года назад.
там была лишь проблема, что не сохраняет, нужно каждый раз активировать (уж и не помню подробностей)
 
Думал Вы уже умеете обращаться с макросами.
Код:
Sub rot()
  ActiveDocument.BeginCommandGroup "Rotate text 180"
  For Each s In ActivePage.Shapes.FindShapes(, cdrTextShape): s.Rotate 180: Next
  ActiveDocument.EndCommandGroup
End Sub
А ещё лучше поискать готовые макросы типа "Transform Each", натыкался в своё время на кучку подобных. Там Вы с готовым интерфейсом не только вращать, но и смещать, увеличивать/уменьшать и т.д. сможете
 
вон даже у нас чего-то лежит
правда, без выбора типа объектов
 
Последнее редактирование:
ок. Уже засыпаю, завтра если что, спрошу дополнительно
 
правда, без выбора типа объектов
... ну, если сильно заморочиться
(хотя, мне кажется - и этого простого макроса должно хватить - только с поправкой на ActiveLayer )
то - вот приправа

Jeff’s Select Same 3

$0.00​

1748058890542.png

выбрать текст и взвести галку на Type найти / выделить и затем натравить "Transform Each",
 
Последнее редактирование:
Последнее редактирование: