Как применить "FIT FRAME TO CONTENT" к стилю?

  • Автор темы Автор темы MAMAY8
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Eugenyus , спасибо большое за помощь, но опять почему то не получается :( пишет ошибка в Given. А вариант с блокнотом и вставкой кода я уже вчера испробовал, не получилось :(
chugo, у меня CS4
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

М-да, проверять таки надо всё, всегда и за всеми... И даже за собой.
Пробуйте так:
PHP:
var myPic = app.activeDocument.allGraphics;  
var PicCount = myPic.length;  
for (i=0; i<PicCount;i++){  
        myPic[i].parent.fit(1718906723);  
    }//for  
alert("Готово");
Алгоритм запуска тот же.
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Вы просто гений!!! СПАСИБО ОГРОМНОЕ!!! Всё получилось!!!!!! :)
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Хорошо что получилось... насчет гения мягко говоря подзагнули... хм...
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Eugenyus, у меня к вам такой вопросик ещё, у меня эти графические фреймы меняют ширину, а снизу к ним привязан (тоесть они привязаны) к текстовому фрейму, возможно ли, чтобы при изменении ширины графического фрейма, автоматически изменялась бы и ширина текстового фрейма снизу??
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

:) аппетит растет во время еды
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Вариантов на самом деле вайлом. Всё зависит от макета, в частности от алгоритма выравнивания. Почитайте это для начала.

И скрипт LabelGraphics посмотрите, у вас есть в скриптах в папке Samples
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Спасибо, буду смотреть скрипт, к сожалению трансформ агэйн не подходит, тк я не изменяю размер рамки графического фрейма вручную, его изменяет ваш скрипт :)
LeshikSan, на самом деле аппетит огромный, просто я подумал что решение этого вопроса слишком простое, чтобы для него открывать новую тему ))
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Этот скрипт не подходит. Может я просто плохо объяснил :(. Нужно чтобы привязанный текстовый фрейм изменял свою ширину вместе с изменением ширины привязанного к нему графического фрейма. Почти так же как он изменяет своё местоположение при перемещении. И желательно чтобы он это делал в автомате.
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

MAMAY8, из того, что можно найти в свободном доступе, идеально к конкретному случаю что-то подойдет разве что случайно. Поэтому следует для каждого конкретного случая подбирать свой алгоритм решения, используя инструменты, которые есть. Выложите хоть скрин, может кто-то еще чего подскажет.
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Сейчас попробую вставить рисунки.
Красным показан графический фрейм, зелёным - текстовый.
Сначало мы имеем следующее, есть два фрейма с определёнными размерами.
Снимок-экрана-2010-07-14-в-13.57.18.jpg
Потом срабатывает data merge, а после него ваш скрипт, который подгоняет рамку графического фрейма к вложенному в него изображению. Получается так.
2.jpg
А надо чтобы было так. Причём на автомате, тоесть если я захочу в будущем изменить ширину графики, то и текстовый фрэйм автоматически изменится (прям как в таблицах в Excel)
3.jpg
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

На каждой странице по одной картинке и по одной подписи?
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

да, тк потом они будут сортироваться перемещением страниц, иначе собьётся нумерация рисунков.
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Бесплатно помогаю последний раз :)
PHP:
var myPage = app.activeDocument.pages;
for (i=0;i<myPage.length;i++){
	var myPicC = myPage[i].allGraphics[0].geometricBounds;
	var myTFC = myPage[i].textFrames[0].geometricBounds;
	myPage[i].textFrames[0].geometricBounds = [myTFC[0],myTFC[1],myTFC[2],myPicC[3]];
	if (myPage[i].textFrames[0].texts[0].lines.length>2) {myPage[i].textFrames[0].fit(1718906723);}
	}
Но это при условии что весь документ состоит только из такого содержимого.
 
Ответ: Как применить "FIT FRAME TO CONTENT" к стилю?

Спасибо огромное в очередной раз!!! :) помогло!!!!!!!!!!!!
 
Статус
Закрыто для дальнейших ответов.