Установка "ноля" линейки в CS2

  • Автор темы Автор темы serg_rnd
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

serg_rnd

Участник
Топикстартер
Сообщения
3
Реакции
0
Доброго времени суток!
Собственно вопрос в сабже, можно ли в явовском скрипте установить "ноль" линейки в исходное положение (т.е. в начало страницы), если да то как?
 
Ответ: Установка "ноля" линейки в CS2

Document.zeroPoint
Data Type: array of number
The ruler origin, specified as page coordinates in the format [x, y].

Вроде оно.
 
Ответ: Установка "ноля" линейки в CS2

А можно узнать поподробней откуда взята информация, у меня работать не хочет :(
 
Ответ: Установка "ноля" линейки в CS2

Информация взята из Adobe InDesign Scripting Reference.

"Работать не хочет" это не описание проблемы. Код в студию.


================================================
Добавлено:

Вот рабочий код, только что попробовал.
Код:
app.activeDocument.zeroPoint = [0,0];
 
Ответ: Установка "ноля" линейки в CS2

Скрипт в целом работает, только при эксплуатации выяснилось, что если пользователь перед запуском поставил "0" куда-то на полосе, то весь алгоритм ломается, вот кусок кода который хочу доработать.

with (activeDocument) {
var swtchs = swatches
for (x=0;x<swtchs.length;x++) {
if (swtchs[x].properties.model == 1936748404) {
pntns[arr++] = swtchs[x]
}
}
вот тут нужно поставить "ноль" на начало страницы
}

попытался найти подробное описание Document.zeroPoint, но не смог :(? вот и прошу уточниния.
---------------------------------------------------------------------
туплю наверно вечером, попробовал еще раз все ок! спасибо за помощь!
 
Ответ: Установка "ноля" линейки в CS2

Эмм... мне повторить?
Ладно.
Ай репит:
Код:
app.activeDocument.zeroPoint = [0,0];

попытался найти подробное описание

Все описание какое есть я вам запостил в первом сообщении.
 
Статус
Закрыто для дальнейших ответов.