[ID CC-CC2021] Ускорение работы скрипта-2: не забыть отключить префлайт? или что-то еще?

catpaw

Топикстартер
12 лет на форуме
Сообщения
245
Реакции
10
Всем доброго времени суток!
Запустила случайно свой злополучный скрипт при включенной предпечатной проверке и повесила программу.
нашла PreflightOption.preflightOff, но к чему это относится? (Код app.PreflightOption.preflightOff = trueотругал, app.activeDocument.PreflightOption.preflightOff = true тоже.) Где и как включить этот код?

Если отключение может не сработать, то как сделать предупреждение?
(И, если это не тема нового топика, то что еще может тормозить "верстку скрипта"?)
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
зачем пробовать, когда можно взять все сразу правильно из документации?..
 
  • Спасибо
Реакции: catpaw

catpaw

Топикстартер
12 лет на форуме
Сообщения
245
Реакции
10
зачем пробовать, когда можно взять все сразу правильно из документации?..
Либо я не на те посты попадаю, либо ссылки устарели. А в адобе все в онлайн-хтмл превратили, что неудобно.
 

catpaw

Топикстартер
12 лет на форуме
Сообщения
245
Реакции
10
Оттуда и взято с прописной в единственном числе. Или я не умею заглядывать на нужные полки...
 

veretragna

γνώσις
Сообщения
578
Реакции
199
Сделайте, пожалуйста, скриншот окна, откуда это взято. Скорее всего, вы выбрали объектную модель какого-то из старых индизайнов (4.0, например), а надо выбирать объектную модель последнего - 15.0
 
  • Спасибо
Реакции: catpaw

catpaw

Топикстартер
12 лет на форуме
Сообщения
245
Реакции
10
Сделайте, пожалуйста, скриншот окна, откуда это взято. Скорее всего, вы выбрали объектную модель какого-то из старых индизайнов (4.0, например), а надо выбирать объектную модель последнего - 15.0
PreflightOption.jpg
 

catpaw

Топикстартер
12 лет на форуме
Сообщения
245
Реакции
10
Когда еще раз пересмотрела поиск увидела Document.prefilghtOptions и Application.preflightOptions. Пока цепочки зависимости у меня плохо выстраиваются...
PreflightOption-2.jpg
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
классы со свойствами путаете
 
  • Спасибо
Реакции: catpaw

veretragna

γνώσις
Сообщения
578
Реакции
199
Когда еще раз пересмотрела поиск увидела Document.prefilghtOptions и Application.preflightOptions. Пока цепочки зависимости у меня плохо выстраиваются...
Класс - это сферический конь в вакууме, он как бы оторван от всего. Это, например, Document или PreflightOption. А свойство объекта, которое может иметь тип Document или PreflightOption, может иметь любое название. В индизайне относительно все хорошо - разработчики стараются называть свойства логично.

Чтобы найти, где в классе Application находятся настройки PreflightOption, нужно открыть класс Application, пересмотреть его свойства и найти то самое свойство, у которого тип данных - PreflightOption.
2020-06-15_192544.png
После этого можно будет обращаться к конкретному экземпляру Application - app и обращаться к его свойству типа PreflightOption - preflightOptions.
Надеюсь, не сильно путано получилось.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Еще есть простое мнемоническое правило (точнее, соглашение), облегчающее запоминание: названия классов и констант пишутся обычно с большой буквы, а свойств - с маленькой.
 
  • Спасибо
Реакции: catpaw и veretragna