ДаЭто сначала в ворд экспортнули?
var docRef = app.activeDocument;
var allGraphics = docRef.allGraphics;
for(var i=0;i<allGraphics.length;i++)
try{
var currGraphic = allGraphics[i];
if(currGraphic.parent.parent.parent.constructor.name=="Cell")
{
var targetHeight = currGraphic.parent.parent.parent.height;
currGraphic.parent.absoluteVerticalScale = 0.1;
var gb = currGraphic.parent.geometricBounds;
gb[2] = gb[0]+targetHeight*0.9;
currGraphic.parent.geometricBounds = gb;
currGraphic.fit(FitOptions.PROPORTIONALLY);
currGraphic.parent.fit(FitOptions.FRAME_TO_CONTENT);
}
}catch(e){}
В общем-то да, помогло. Но какие-то еще фреймы в этих ячейках завелись)
Спасибо, сейчас попробуюпо ширине не вгонял, если что
var docRef = app.activeDocument;
var allGraphics = docRef.allGraphics;
for(var i=0;i<allGraphics.length;i++)
try{
var currGraphic = allGraphics[i];
if(currGraphic.parent.parent.parent.constructor.name=="Cell")
{
var targetHeight = currGraphic.parent.parent.parent.height;
var targetWidth = currGraphic.parent.parent.parent.width;
currGraphic.parent.absoluteVerticalScale = 0.1;
var gb = currGraphic.parent.geometricBounds;
gb[2] = gb[0]+targetHeight*0.9;
gb[3] = gb[1]+targetWidth*0.9;
currGraphic.parent.geometricBounds = gb;
currGraphic.fit(FitOptions.PROPORTIONALLY);
currGraphic.parent.fit(FitOptions.FRAME_TO_CONTENT);
}
}catch(e){}
А простите за невежество, что дальше с этим кодом делать? Я как-то скрипты видел только в виде фрмата jsx в основном)В общем-то да, помогло. Но какие-то еще фреймы в этих ячейках завелись)
Очень хорошо, что мир не без добрых людей и скрипт помог.
Но на всякий случай напомню, что если поставить высоту ячейки не «Ровно» (Exactly), а «Не менее» (At Least), то ячейки сами растянутся по высоте содержимого.
Линкси снова демонстрирует чудеса телепатиито ячейки сами растянутся по высоте содержимого
На самом деле можно было бы извлечь эти файлы из ИнДиза, запросить корректные, поменять в верстке. Все это можно было бы сделать, но заказчику пофиг.
Не по теме:
В печать похоже пойдет утоптанный ногой максимально ужатый пипец
Это да, но к пяти утра такие идеи уже сами приходят))))Кстати да. Но кто в 3 ночи об этом вспомнит...
Скрипт в любом случае удобнее. Чем меньше человеческого фактора, тем лучше.Да, так и есть. Но это проблему не очень решает. Потому что вложенные картинки потом надо все равно долго и нудно вручную форматировать, а их тысячи. А скрипт решает!
Так импортированные таблицы себя часто так ведут, с ними приходят точные настройки размеров ячейки и миллион красных точек)))Линкси снова демонстрирует чудеса телепатии