[ID CC-CC2021] Redefine Scaling as 100% Как?

alexadesigns

Топикстартер
12 лет на форуме
Сообщения
144
Реакции
16
Желаю всем здравствовать!

Проблема такая:
часто приходится делать ресайзы на одну тематику.
И при использовании Alternative Layout все элементы становятся со значением масштаба, отличным от 100%.
Это в последствии ведёт к тому, что к этим элементам нельзя корректно применить стили, взять с объекта свойства пипеткой и применить к другому объекту.

В сети нашёл такой скрипт, чтобы возвращал всё в 100%, но он почему-то не работает.
Пишет
scaledElements.redefineScaling is not an object.

Если я как-то сумбурно объяснил, речь идёт о панели Transforom -> Redefine Scaling as 100%.

Вот сам скрипт:

scaledElements = app.activeDocument.allPageItems;
for (i = 0; i < scaledElements.length; i++) {
scaledElements.redefineScaling();
}

Может у кого есть соображения по проблеме?

Спасибо!
 

DrEgor

Участник
Сообщения
747
Реакции
68
у меня где-то была пара скриптов для ресайза фрейма/контента... могу поискать
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
scaledElements.redefineScaling();
Вообще то надо
Код:
scaledElements[i].redefineScaling();
или движок почикал?
Сколько раз повторять - используйте тэги для цитирования кода!
 
  • Спасибо
Реакции: alexadesigns

alexadesigns

Топикстартер
12 лет на форуме
Сообщения
144
Реакции
16
Спасибо, полезная штука, но не то.
Для того, что мне надо, идеально подошло такое решение:
Код:
scaledElements = app.activeDocument.allPageItems;

for (i = 0; i < scaledElements.length; i++) {

    scaledElements[i].redefineScaling();

}