Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Не по теме: На самом деле, вопрос чисто холливарный. Попробуйте аналогичное действие запрограммируйте скриптом в иллюстраторе и поймете, насколько корел - манна небесная
Не по теме: Ну там же есть класс Artboard. И свойство artboardRect у него тоже есть. Так что заочно пока не вижу проблемы
Имеется ввиду подгонка под размер выделенного объекта. А там уж и Save As в pdf сделать не долго.
Не по теме: А вот и проблема номер раз! Попробуйте средствами иллюстраторовского скриптинга найдите габариты текущего выделения - гарантирую вам, задача очень веселая. Фактически нетривиальная в самом идеальном варианте.
Не по теме: Экспромтом приходит в голову Group (получить размеры) - Ungroup (после подгонки Artboard). GroupItems, если точнее - не сразу заглянул в Object Model.
Не по теме: А вот и проблема номер два! - Попробуйте корректно сгруппируйте выделенные объекты средствами адобовского скриптинга!
Навскидку, проблема номер три - невозможно корректно получить видимые размеры даже одного-единственного объекта, если на него наложена маска. Причем, само наличие маски получить тоже нельзя.
ЗЫ: Просьба модератору перенести оффтопичный тред в Разговоры
Не по теме: 1) Ну если они по слоям раскиданы - тогда да. Насчет маски - тоже возможно. Каюсь, если с выделениями в Иллюстраторе когда-то и работал, то воспоминаний об этом не сохранилось. Если что - буду иметь ввиду перечисленные проблемы . Так что в принципе убедили!
Соглашусь и с тем, что объектная модель Иллюстратора действительно далека от идеала (в отличии, скажем, от горячо любимого в этом плане Индизайна). Но вопрос-то изначально ставился о фактическом глюке Корела (присутствующем и в ручном формате, и в vb), а не о недостатках объектной модели. Так-то разные вещи...
Не по теме: С поправкой на наличие масок (в том смысле, что предполагаем, что их нет - формируем массив объектов из выделенных, перебираем значения х;у, ищем минимумы-максимумы, формируем пары top-left - bottom-right. Как-то так (не заглядывая конкретно в объектную модель). Хотелось сэкономить усилия группировкой
Ну вцелом примерно так, но почувствуйте разницу!
Опять же, с учетом возможных проблем связанных с масками и группировкой (впрочем, от группировки можно при таком развернутом алгоритме отказаться, тем более, чтобы сгруппировать объекты их все равно придется в цикле перебирать и добавлять к группе.
Баги реализации там тоже присутствуют - в частности, совершенно возмутительный баг невозможности корректного масштабирования объекта с маской.
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.