Как делать ПнП быстро!?), ставить метки обрезки и др. советы

Автор TheRealMaN_, 12 ноября 2012, 08:37:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

tikitavy

#140
Цитата: Starpom от 18 августа 2015, 14:46:02Увеличьте верхний и нижний отступы страницы, и расстояния не будет.
Я сейчас ради интереса воспользовался этим скриптом. Скрипт создаёт лист А4, накидывает туда фреймов, вписывая их в размеры границ и уже в каждый фрейм вставляет картинку.  Регулировка отступа листа позволит отрегулировать и размеры фреймов, и это, вообще говоря, есть костыль :).

Интересно было бы задавать размеры фрейма - это да. Настройки скрипта позволяют картинку отцентрировать под фрейм. А после уже группу этих фреймов центровать по монтажной области (или как тут она называется). Ну или скриптом сразу центровать..

Baramon

бред какой то поставил http://take.ms/sdqF4

юзаю скрипт все как описывал, захожу в Layouts -> Margins and Collumns вижу http://take.ms/Mv7TW
мистика какая то.
Меняю на 6 верхний и нижний уходит, но межкартами остается. Похоже нужно ставить Indesign CS6 хз что еще может быть.
  •  

tikitavy

Цитата: Baramon от 18 августа 2015, 15:51:16Меняю на 6 верхний и нижний уходит, но межкартами остается.
Ага, как при vert.offset в настройках скрипта - над группой фреймов отрабатывает, а между фреймами (по вертикали) - игнорирует. Это очень похоже на косяк скрипта, т.к. аналогичная настройка hor. offset нормально работает - интервал между картами увеличивается/сокращается.

Baramon

ну слава богу увидили о чем я. Вопрос теперь как это решить
  •  

tikitavy

Цитата: Baramon от 18 августа 2015, 15:55:15ну слава богу увидили о чем я. Вопрос теперь как это решить
:о)) Ищите в скрипте: (js)
var myRowHeight = <сколько надо?>;
var myFrameHeight = <сколько надо?>;

Проверено - работает :). И я ушёл домой.. ;)

Starpom

Решение на предыдущей странице.
Если пробъетесь через тонны флуда, найдете.
Скрипт работает идеально.
Еще раз иллюстрация:
https://www.dropbox.com/s/glo1zji4tk7ig9a/153.jpg?dl=0
  •  

tikitavy

Цитата: Starpom от 18 августа 2015, 16:06:11Скрипт работает идеально.
Идеально он будет работать тогда, когда ему в настройки добавить выбор размеров фрейма вне зависимости от размеров отступов листа. А это уже дело техники..

Baramon

#147
Цитата: Starpom от 18 августа 2015, 16:06:11
Решение на предыдущей странице.
Если пробъетесь через тонны флуда, найдете.
Скрипт работает идеально.
Еще раз иллюстрация:
https://www.dropbox.com/s/glo1zji4tk7ig9a/153.jpg?dl=0

ну к чему эти понты поставил я 6мм то же самое, дело в скрипте
  •  

Starpom

Вы:
1. рассчитали отступы на калькуляторе?
2. Сделали то, что вам говорили - создали новый пресет документа с заданными отступами?
  •  

Baramon

1. Смысл их считать если влазит с запасом на листе в приделах границ
2. ес-но. Я ж вам сразу это написал

тут как раз все танцы с этим куском кода

   myDocumentPreferences.pagesPerDocument = myNumberOfPages; 
            myDocumentPreferences.facingPages = false; 
            var myPage = myDocument.pages.item(0); 
            var myMarginPreferences = myPage.marginPreferences;
            var myLeftMargin = myMarginPreferences.left; 
            var myTopMargin = myMarginPreferences.top
            var myRightMargin = myMarginPreferences.right; 
            var myBottomMargin = myMarginPreferences.bottom; 
            var myLiveWidth = (myDocumentPreferences.pageWidth - (myLeftMargin + myRightMargin)) + myHorizontalOffset
            var myLiveHeight = myDocumentPreferences.pageHeight - (myTopMargin + myBottomMargin)
            var myColumnWidth = myLiveWidth / myNumberOfColumns
            var myFrameWidth = myColumnWidth - myHorizontalOffset
            var myRowHeight = (myLiveHeight / myNumberOfRows)
            var myFrameHeight = myRowHeight - myVerticalOffset
            var myPages = myDocument.pages;
            // Construct the frames in reverse order. Don't laugh--this will 
            // save us time later (when we place the graphics). 
            for (myCounter = myDocument.pages.length-1; myCounter >= 0; myCounter--){ 
                    myPage = myPages.item(myCounter);
                    for (var myRowCounter = myNumberOfRows; myRowCounter >= 1; myRowCounter--){ 
                            myY1 = myTopMargin + (myRowHeight * (myRowCounter-1));
                            myY2 = myY1 + myFrameHeight;
                            for (var myColumnCounter = myNumberOfColumns; myColumnCounter >= 1; myColumnCounter--){ 
                                    myX1 = myLeftMargin + (myColumnWidth * (myColumnCounter-1));
                                    myX2 = myX1 + myFrameWidth;
                                    myRectangle = myPage.rectangles.add(myDocument.layers.item(-1), undefined, undefined, {geometricBounds:[myY1, myX1, myY2, myX2], strokeWeight:0, strokeColor:myDocument.swatches.item("None")});
  •  

Starpom

Цитата: Baramon от 18 августа 2015, 16:22:391. Смысл их считать если влазит с запасом на листе в приделах границ
и действительно, зачем проводить пару арифметических операций, если интереснее ничего не шаря залезть в работающий код, правда?
Вангую, что следующее, зачем Вы полезете в код, будет выравнивание всей Вашей сборки по центру страниц, а потом еще надцать страниц вопросов, потому что размер карт другой игры не будет совпадать с этими.))
Когда сделаете такой фокус, у Вас начнет получаться.
https://www.dropbox.com/s/ll0knr42xp7rnmr/154.jpg?dl=0
  •  

Baramon

Я индизайн 3 день вижу. Почти идеально, поставил правый 10,5 и влезло как надо, только если сохранить как шаблон по умолчанию. Но косяк в скрипте все же есть т.к он по уму как tikitavy и писал работать. Спасибо за помощь. Похоже нужено в шапку добавить imagecatalog имеет найденные ньюансы и потереть лишнее в теме
  •  

Starpom

Ну то есть скрипт таки сработал, но косяк есть? ))) Может все-таки опять - не в скрипте дело?
Вы поставили только правый 10,5? а левый? Вангование таки дейтсвует.
  •  

Baramon

косяк в скрипте есть какой уже описан. При установки одинаковых отступов left &right image catalog создает проблемы и сверху страницы и между картами
  •  

Starpom

картинку я вам показывал. косяков в скрипте нет. ну или не наблюдал до этого
Выкладывайте одну карту куда угодно и озвучивайте все отступы/ размер страницы.
  •  

Baramon

  •  

Starpom

все работает как задумано.
https://dl.dropboxusercontent.com/u/8537287/014.png
А4
отступы 14 мм верх/низ
9 мм лево/право
размер карты 64*38,5.
Если Вы хотели изменить размеры карты, нужно было взять калькулятор и прикинуть. Я ж не в курсе.
  •  

Baramon

да так сработало. подтверждаю, спасибо. Я ж тоже не вкурсе, что нужно было возиться еще с калькулятором. Я вижу скрипт читаю описание азпускаю, а у него оказывается еще нужно подбирать размер отступов. Как это нужно было правильно считать? Я не печатник не, пнпшник у меня эта игра куплена но нужен перевод т.к компания не знает англ на должно для нее уровне.
  •  

Starpom

отступ слева(он же - справа) = (210-(ширина карты * количество карт по горизонтали))/2
В Вашем случае левый=(210-(64*3))/2
отступ сверху(он же - снизу) = (297-(высота карты * количество карт по вертикали))/2
например
  •  

Baramon

спасибо для меня это ценный момент. хорошо бы это в шапку внести
  •