Render.ru

Не работает скрипт ExportSelection.js!

Aleksasha

Пользователь сайта
Рейтинг
2
#1
На одиночном объекте выдает:

Error number: 30470
Error String: "Invalid Parameter."
Line: 186
Source: " mySelection.move(0,0)"
OffendingText: ".m"

Может, что еще для его работы нужно? Но ведь все работает, если эту строку заремарить, только вот баундинг бокс менять руками придется...
 
#2
Это версия устарела... все хочу изменить, да руки не доходят.

Общеизвестна ошибка объектной модели ИД, не позволяющая перемещать объекты в заданную точку.
Если есть небольшой опыт, то можно использовать метод, который присутствует в том же скрипте, но применяется для групп объектов. Там понятно.
 

Aleksasha

Пользователь сайта
Рейтинг
2
#3
Олег!
Предложенное тобою решение я попробовал сразу, как только вылезла ошибка. Т.е если выделяю два объекта, например, тоже не работает...
Выдает:

Error number: 2
Error String: "allPageItems is undefined"
Line: 120
Source: " allPageItems.pages[myCounter].remove()"
OffendingText: "ov"
 

Aleksasha

Пользователь сайта
Рейтинг
2
#4
Когда все, что относится к 120 строке заремарил, заработало...
Скажи, что поменять - я поменяю... но разобраться самому не получается...
К стати, ты проверял свои js-скрипты на факт раработы на Маке?
 
#5
aleksasha wrote:
>
> Когда все, что относится к 120 строке заремарил, заработало...
> Скажи, что поменять - я поменяю... но разобраться самому не
> получается...
> К стати, ты проверял свои js-скрипты на факт раработы на Маке?

Если мне подарят Мак, я буде проверять :)
 
#6
var myBounds = mySelection.visibleBounds;
with (myDoc.documentPreferences){
pageHeight = myBounds[2]-myBounds[0];
pageWidth = myBounds[3]-myBounds[1];
}
myBounds = mySelection.visibleBounds
// Move group to zero point
mySelection.move(undefined , [-myBounds[1], -myBounds[0]]);
 

Aleksasha

Пользователь сайта
Рейтинг
2
#7
Пасиба, Олег! Заработало!

Я присоединяю свое "ПАСИБА" и к одной из веток, где благодарят всех скриптописателей этого форума! Спасибо всем!
 
Сверху