Класс ExportOptionsSVG в Illustrator ExtendScript не имеет адаптивного свойства

«отзывчивый» должен быть новой опцией для экспорта SVG в Adobe Illustrator. Я использую v18.0.0. В пользовательском интерфейсе есть опция при экспорте SVG, но при экспорте в ExtendScript нет возможности программно отключить отзывчивость.

Как я могу обойти это?


person William Thomas Waller    schedule 16.07.2014    source источник
comment
К сожалению, многие функции пользовательского интерфейса Illustrator не доступны для его собственного механизма сценариев. Это было бичом многих сценаристов уже много лет подряд. Единственное, что я могу придумать, это использовать внешний (настоящий) редактор SVG для точной настройки.   -  person Jongware    schedule 17.07.2014
comment
Adobe делает чертовски хороший творческий набор, но кажется, что ExtendScript и связанный с ним набор инструментов были разработаны летним стажером, а затем больше никогда не рассматривались, лол.   -  person William Thomas Waller    schedule 17.07.2014


Ответы (2)


Мы нашли способ сделать это с помощью ExtendScript.

Если вы откроете Illustrator, сохраните SVG и снимите флажок, он останется таким до перезапуска Illustrator. Сделав это, мы смогли запустить наш скрипт и не установить флажок «Отзывчивый».

person Fernker    schedule 28.10.2015

Я продолжу и закрою этот вопрос.

Короткий ответ: к сожалению, нет возможности программно отключить отзывчивость в Illustrator ExtendScript. Моя основная причина, по которой мне нужно его отключить, заключается в том, что отзывчивость не позволяет включать атрибуты ширины и высоты в тег, и мне они нужны для моего скрипта.

Однако в качестве хака я использовал размеры viewBox, которые все еще сохраняются в элементе как ширина и высота. После разговора с кем-то из команды дизайнеров они сказали, что это нормально, так как viewBox представляет, какими будут ширина и высота.

person William Thomas Waller    schedule 23.07.2014