Автор Тема: Скрипт для верстки карт и расстановки меток реза в Indesign  (Прочитано 32172 раз)

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

Оффлайн koros

    Решил сделать этакий симбиоз двух скриптов стандартной поставки Indesign - ImageCatalog.jsx и CropMarks.jsx.


Возможности скрипта MakeCardCatalog.jsx:
  • Скрипт позволяет сверстать страницы с картами из отдельных файлов (в каждом файле по одной стороне карты). Для этого необходимо указать папку с файлами изображений карт. Настраиваются количество карт по вертикали и горизонтали, размеры и расстояния между картами. Страницы с картами можно добавлять после текущей страницы открытого документа, добавлять в конец текущего документа или создавать новый документ. Можно автоматически рассчитать количество карт по горизонтали и вертикали, исходя из размера листа, размеров карт, расстояний между ними и полей страниц.
  • Если в выбранной папке находится файл с именем CardList.txt, в котором находится список файлов с изображениями, то пути к файлам с изображением карт берутся из этого списка. С помощью CardList.txt можно формировать страницы с картами в любой последовательности. В частности можно сформировать страницу, заполненную изображением одной карты (страница с рубашками). Также возможно на странице в определенном месте не вставлять никакого изображения. Для этого вместо пути к файлу вставть строку с одним словом "Empty" без кавычек (регистронезависимо).
    Пример файла CardList.txt:
    Извините, вам запрещён просмотр содержимого спойлеров.
    Если перед путем к файлу вставить знак "+" или "-" (без кавычек), то изображение будет повернуто по или против часовой стрелки соответственно.
  • Также возможно вместо папки с изображениями выбрать текстовый файл со списком файлов с изображениями. Синтаксис такого текстового файла должен быть таким же, как и у CardList.txt.
  • Скрипт позволяет автоматически сверстать помимо самих изображений также и их зеркальные отражения (актуально для жетонов). Отражать можно вверх-вниз и вправо-влево от оригинального изображения.
  • Скрипт позволяет расставлять метки вокруг каждой карты. Возможно расставить метки как для одинарного, так и для двойного реза. При этом для каждой страницы формируются по два слоя с метками с именами вида Line n (Double line n), где n - номер страницы. Префиксы Line и Double line можно задавать свои. Настраиваются длина, толщина и цвет линий и смещение для меток двойного реза. Также можно отдельно определить видимость для слоев одинарных и двойных меток. Видимость можно задавать для всех страниц, четных, нечетных или произвольного набора страниц. Помимо линейных меток реза ("крестов") можно расставлять круговые метки реза (например, для круглых жетонов).
    Кроме линейных и круговых меток реза возможно вставлять метки реза из файлов с контурами или из библиотек Indesign-а. Таким образом можно сделать метки реза произвольной формы, например - жетоны в виде звезды или облака. При встакве меток реза из файлов можно только изменять положение и размер контура, а библиотеки позволяют дополнительно изменять толщину и цвет линий контура.
    Также возможно организовать на ОДНОЙ странице для каждого вида меток реза два слоя - для видимых и невидимых меток. Это допускается либо для отраженных изображений (метки видимы либо для всех изображений, либо только для оригинала или отражения), либо задается индивидуально для каждого изображения по отдельности в текстовом файле со списком изображений (CardList.txt). Для реализации последней возможности необходимо перед путем к файлу вставить знак "^"(без кавычек). Порядок со знаками "+" или "-" - произвольный:
    Извините, вам запрещён просмотр содержимого спойлеров.
  • Скрипт позволяет автоматически сделать вылеты для каждой карты. Возможно указать страницы, на которых необходимо сделать вылеты. Вылеты возможно сделать следующими методами:
    • На тех страницах, где требуется сделать вылеты для карт размер карты увеличивается по ширине и высоте на величну двойного вылета. На остальных страницах на этот же размер увеличивается межкарточное расстояние.
    • У каждой карты копируется полоска шириной с вылет и копируется рядом с картой на противоположенную сторону. Актуально для рубашек карт с цикличческой структурой подложки.
    • У каждой карты берутся полоски требууемой ширины (задается) и растягивается до ширины вылета.
    При втором и третьем методах вылеты к картам добавляются с тех сторон, с которых к данной карте вплотную не прилегают другие карты.
  • Настройки после нажатия кнопки "Старт" сохраняются в MakeCardCatalog.ini рядом с файлом скрипта MakeCardCatalog.jsx. В этом же файле сохраняются до 10 путей к папкам с файлами изображений карт. Также в этом файле сохраняются пути к текстовым файлам со списком файлов с изображениями.
  • Возможно сохранение и загрузка настроек в файл/из файла. При выбранной опции "Загружать настройки из файла со списком карт" настройки загружаются "на лету" при выборе файла CardList.txt или файла со списком изображений.
  • На каждую сторону страницы возможно добавить комментарии. Комментарии разделены на два блока - "Автора" и "Комментариев". Предполагается, что в первом блоке указываются автор, название пнп, дата и тому подобная информация, а во вотором - информация о том, что находится на данной конкретнойстранице. Но деление условное - в каждом блоке может быть что угодно. Настраиваются шрифт, размер шрифта, цвет шрифта и местоположение для каждого блока для каждой стороны страницы. Также для правой и левой стоороны можно задать направление поворота текста, а для нижней стороны можно тект перевернуть кверх ногами. В любом месте файла настроек или файла со списком изображений (CardList.txt) можно указать текст для каждого блока уомментариев для каждой страницы отдельно. Синтаксис:
    BPn = "Текст", где
    B - "A" или "C" - блок "Автора" или "Комментариев"
    P - "T", "L", "R" или "B" - сторона страницы верхняя, левая, правая или нижняя соответственно
    n - номер страницы, начиная с 1.
Пример файла CardList.txt:
Извините, вам запрещён просмотр содержимого спойлеров.

Для вывода в pdf для того, чтобы метки были, как отдельные слои необходимы следующие настройки:

Большое спасибо tikitavy и KoTdeSigN за помощь и советы.

Скачать

Ну а для тех, у кого есть уже готовый pdf с картами и необходимо добавить к нему отключаемые слои с метками - можно воспользоваться скриптом для Adobe Acrobat (не Reader).

Извините, вам запрещён просмотр содержимого спойлеров.

Перед использованием обновленной версии удалите старый MakeCardCatalog.ini.
« Последнее редактирование: 11 Апрель 2024, 15:02:59 »
    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
     

    Оффлайн Bellerofont

    Не работает что-то :( Жму на него и ничего не происходит :(
       

      Оффлайн koros

      Не работает что-то  Жму на него и ничего не происходит
      Я надеюсь, вы его запускаете из Indesigna? Или просто из файлового менеджера?
        Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
         

        Оффлайн Bellerofont

        Я надеюсь, вы его запускаете из Indesigna? Или просто из файлового менеджера?
        Из Indesigna :) Он у меня 2014 года версии 10
           

          Оффлайн koros

          Специально установил на виртуалку Indesign 2014 10 - все нормально запускается и отрабатывает. Даже не по ленился - попробовал и на 32 и на 64 битных ОС.
          А другие скрипты у вас запускаются?
            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
             

            Оффлайн talib

            На портейбл версии не запустился
               

              Оффлайн koros

              На портейбл версии не запустился
              Можете дать вашу версию для тестирования?
                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                 

                Оффлайн koros

                Вот она
                Проверил на вашей версии (на виртуалке) - скрипт нормально запускается и отрабатывает. Проблема, видимо, в вашей системе. Тем более, что при установке у вас требуется устанавливать какие-то дополнительные библиотеки (файлы dll). Кстати попробуйте запустить какой-нибудь скрипт из стандартной поставки Indesigna.
                Дайте мне ссылку на нормальный (чтоб работал этот скрипт) 32 битный индизайн 2014.
                Наверное вы торопились и забыли слово "пожалуйста" :). Ну, да ладно. Я не думаю, что данный форум является правильным местом для поиска дистрибутивов и настройки программ. Лучше это делать на профильных форумах. Я предпочитаю  руборд. Лично у меня  сборка индизайна от m0nkrus.
                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                   

                  Оффлайн Bellerofont

                  Кстати попробуйте запустить какой-нибудь скрипт из стандартной поставки Indesigna.
                  Стандартные скрипты работают


                  Post Merge: 14 Октябрь 2019, 08:31:01
                  Лично у меня  сборка индизайна от m0nkrus.
                  Сборку от m0nkrus не смог скачать нигде :( Ссылок много, но все не рабочие :( И я так думаю, раз уж скрипт написан на java, то скорей всего проблема в версии java машины.
                  « Последнее редактирование: 14 Октябрь 2019, 08:31:41 »
                     

                    Оффлайн koros

                    К сожалению не могу повторить вашу ошибку. Какая у вас ОС? Опишите подробно как вы запускаете скрипт. Попробуйте на виртуальной машине. Вставьте алерты в скрипт и посмотрите их сработку. Попробуйте ExtendScript Toolkit.
                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                       

                      Оффлайн tikitavy

                      Стандартные скрипты работают
                      Скрипты "из коробки".

                      И я так думаю, раз уж скрипт написан на java, то скорей всего проблема в версии java машины.
                      Про Java-машину - она тут не при чём должна быть, т.к. скрипты не на Java (для которой требуется framework, та самая "java-машина"), а на JavaScript (как у обозревателей инета - его реализация может быть у каждого ПО своя).

                      У Вас что-то в операционной системе, т.е. локальная Ваша проблема. Попробуйте запустить срипт из вложения (это "подрихтованный" ImageCatalog), отработает?
                         
                        Поблагодарившие: Bellerofont

                        Оффлайн Bellerofont

                        Какая у вас ОС? Опишите подробно как вы запускаете скрипт. Попробуйте на виртуальной машине. Вставьте алерты в скрипт и посмотрите их сработку. Попробуйте ExtendScript Toolkit.
                        1. У меня Windows 7 домашняя лицензионная.
                        2. Если имеется ввиду virtualbox, то я его не использую
                        3. Что такое алерты вообще не знаю
                        4. ExtendScript Toolkit тоже в первый раз слышу, но попробую разобраться

                         


                        Post Merge: 14 Октябрь 2019, 08:47:53
                        Опишите подробно как вы запускаете скрипт.
                        Запускаю индизайн, создаю новый документ A4, далее Утилиты и Сценарии, выбираю в списке скрипт MakeCardCatalog.jsx и кликаю на него.
                        « Последнее редактирование: 14 Октябрь 2019, 08:47:53 »
                           

                          Оффлайн tikitavy

                          ExtendScript Toolkit тоже в первый раз слышу, но попробую разобраться
                          Правильный путь. Это редактор скриптов для Adobe-программ, удобно отлаживать и запускать из неё. В инете хватает материалов по ней.

                          Оффлайн Bellerofont

                          Скрипты "из коробки".
                          Про Java-машину - она тут не при чём должна быть, т.к. скрипты не на Java (для которой требуется framework, та самая "java-машина"), а на JavaScript (как у обозревателей инета - его реализация может быть у каждого ПО своя).

                          У Вас что-то в операционной системе, т.е. локальная Ваша проблема. Попробуйте запустить срипт из вложения (это "подрихтованный" ImageCatalog), отработает?
                          Ваш скрипт запустился и прекрасно работает!!!! Ура!!!!! Это как раз то что мне нужно было, так как стандартный скрипт раскладывает карты с промежутками, даже если в настройках ставил 0.

                          Post Merge: 14 Октябрь 2019, 08:59:53
                          В общем то теперь надобность в MakeCardCatalog отпадает, мне нужен был только исправленный ImageCatalog, а метки и стандартный скрипт хорошо расставляет :) :)
                          « Последнее редактирование: 14 Октябрь 2019, 09:03:22 »
                             

                            Оффлайн koros

                            Сборку от m0nkrus не смог скачать нигде  Ссылок много, но все не рабочие
                            Таки я и говорю - надо сходить на руборд (forum.ru-board.com)/ Здесь не хочется дразнить Adobe.

                            1. У меня Windows 7 домашняя лицензионная.
                            Я проверял вашу сборку на 8, но не думаю, что есть принципиальная разница.
                            2. Если имеется ввиду virtualbox, то я его не использую
                            Зря - очень полезная вещь. Особенно, если надо определить, что в затыке виноват не скачанный скрипт/программа, а ваша личная система)) Также можно не боятся вирусов и пробовать устанавливать любые программы из любых источников. У меня благодаря виртуалке антивирусов нет уже лет 15.))) Я, правда, использую VMware.
                            3. Что такое алерты вообще не знаю
                            Вставляешь в скрипт
                            alert("1");
                            или
                            alert(variable);
                            alert - вызывает окошко с единицей ( в первом случае) или со значение переменной variable (во втором) и одной кнопкой ОК. Можно проверить доходит ли скрипт до места в коде, где стоит алерт, а также проверить значение переменной в данный момент.


                            В общем то теперь надобность в MakeCardCatalog отпадает
                            Ну и ладненько - рад за вас.

                            2All,
                            Сейчас делаю наоборотный скрипт для фотошопа. Предполагается, что он будет разбивать страницу pdf на отдельные элементы (карты) и сохранять их в отдельные файлы. Я знаю, что есть стандартная возможность в фотошопе разбить картинку на части, но части при этом одинаковые. Я же хочу, разбить лист на карты при том, что размеры карт могут немного отличаться и между картами могут быть промежутки. Ограничение: Карты должны быть сформированы строгие ряды и колонки и ширина карт в колонке (высота в ряду) должна быть неизменна.
                            Нужен ли кому-нибудь такой скрипт?

                            Post Merge: 14 Октябрь 2019, 09:16:19
                            а метки и стандартный скрипт хорошо расставляет 
                            А это какой скрипт расставляет метки сразу на всех листах и в отдельных слоях?
                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                               

                              Оффлайн Bellerofont

                              В общем обновил я виндовс до первого сервис пака, затем скачал сборку индизайна от m0nkrus 2018 года, и она как ни странно запустилась!!! Скрипт тоже запустился!!!

                              Только вот нельзя ли сделать так, чтобы скрипт сам определял правильные пропорции карты и я ничего там не выставлял в миллиметрах?
                                 

                                Оффлайн koros

                                В общем обновил я виндовс до первого сервис пака, затем скачал сборку индизайна от m0nkrus 2018 года, и она как ни странно запустилась!!! Скрипт тоже запустился!!!
                                я же говорил, что проблема у вас в системе. Поздравляю.
                                Только вот нельзя ли сделать так, чтобы скрипт сам определял правильные пропорции карты и я ничего там не выставлял в миллиметрах?
                                1. Размеры карт брать из какого файла (в разных файлах могут быть изображения разных размеров)?
                                2. Я, честно говоря, не знаю, как с помощью javascript indesign получить из файла размеры изображения.
                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                   

                                  Оффлайн Bellerofont

                                  я же говорил, что проблема у вас в системе. Поздравляю.1. Размеры карт брать из какого файла (в разных файлах могут быть изображения разных размеров)?
                                  2. Я, честно говоря, не знаю, как с помощью javascript indesign получить из файла размеры изображения.
                                  Размеры карт нужно брать из их dpi, предварительно прогнав их все через пакетную обработку в xn view (сделать dpi у всех карт  одинаковое).
                                  « Последнее редактирование: 14 Октябрь 2019, 17:40:15 »
                                     

                                    Оффлайн koros

                                    Bellerofont, вы сами поняли какую чушь написали? Прошу пощения за резкость. Вы знаете что такое dpi? При чем тут xnview?
                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                       

                                      Оффлайн Bellerofont

                                      Bellerofont, вы сами поняли какую чушь написали? Прошу пощения за резкость. Вы знаете что такое dpi? При чем тут xnview?
                                      Dpi - это размер изображения при печати :) Я имел ввиду, нужно чтобы скрипт брал значение dpi из файла карты. В xnview можно пакетно изменить dpi сразу у всех карт, я всегда так делаю перед размещением карт на листе (вручную).
                                         

                                        Оффлайн koros

                                        Dpi - это не размер изображения. Dpi - это разрешение при печати. Размер - это ширина и высота. Я плохой учитель - поробуйте сами почитать что-нибудь по этой теме.
                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                           

                                          Оффлайн Bellerofont

                                          Dpi - это не размер изображения. Dpi - это разрешение при печати. Размер - это ширина и высота. Я плохой учитель - поробуйте сами почитать что-нибудь по этой теме.
                                          Эх точно, я напутал :) Но я думаю вы поняли ход моих мыслей, в xnviev нужно подготовить карты выставив там нужный размер и разрешение :)
                                             

                                            Оффлайн koros

                                            в xnviev нужно подготовить карты выставив там нужный размер и разрешение
                                            Зачем? Если вы знаете нужный размер - просто вставляете его в мой скрипт и все карты в макете будут нужного размера. Исходники при этом не изменяются.
                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                               

                                              Оффлайн tikitavy

                                              Только вот нельзя ли сделать так, чтобы скрипт сам определял правильные пропорции карты и я ничего там не выставлял в миллиметрах?
                                              Теоретически, это интересно, если все карты одного размера; вот если разного - то уже скучнее.. Указание размера руками полезно - часто именно под конкретный размер подбираются карточки (соответствие размеру-оригиналу, и/или для подбора нужных протекторов и прочее такое), а сами изображения могут быть с разным DPI, это не важно. Кстати, как вариант - просить указать DPI, а размер карт брать исходя из первой в списке (указав, что они ДОЛЖНЫ быть одного размера, т.е. подготовлены заранее).

                                              В общем, вариант - брать размер карты по первому изображению в списке. Но я бы не делал :)). Ну или когда-нибудь потом..

                                              Оффлайн koros

                                              Но я бы не делал
                                              Да я бы сделал :), но не знаю, как из файла с изображением через скрипт получить размеры этого изображения. Понятно, что в этом мало полезного, но если очнь надо... Правда мне кажется, что заказчик этой функции не очень-то правильно готовит карты для верстки и даже ему эта функция не очень-то и нужна :).


                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                 

                                                Оффлайн tikitavy

                                                Да я бы сделал :), но не знаю, как из файла с изображением через скрипт получить размеры этого изображения.
                                                Насколько я понял, это изображение (причём в моём случае это чаще всего PDF) нужно вставить в InDesign, получить его размеры, а потом удалить.

                                                Оффлайн koros

                                                это изображение (причём в моём случае это чаще всего PDF) нужно вставить в InDesign, получить его размеры, а потом удалить.
                                                Что-то мне не очень хочется этим заниматься :). Да и Bellerofont-у, я надеюсь, после моих рекомендаций это больше и не надо.
                                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                   

                                                  Оффлайн Bellerofont

                                                  Правда мне кажется, что заказчик этой функции не очень-то правильно готовит карты для верстки и даже ему эта функция не очень-то и нужна :).
                                                  У меня вообще всё никак у людей:-) Микроскопом гвозди забиваю:-) Раньше я раскладывал карты с помощью программы Qimage Ultimate, и в ней не нужно было выставлять размер карт, она раскладывала их в соответсвии с их реальным разрешением и мне это казалось удобным. Но в ней есть пара минусов, она не умеет сохранять в pdf и центрировать, поэтому приходилось доводить всё это дело в фотошоп.
                                                  Это скорей сила вредной привычки, нужно как то неё отвыкать и ставить размер в скрипте, а не в файлах карт.
                                                  Дико извиняюсь за беспокойство и за свои бредовые идеи. Не нужно ничего делать, всем отбой.
                                                  « Последнее редактирование: 15 Октябрь 2019, 11:53:15 »
                                                     

                                                    Оффлайн koros

                                                    Bellerofont, это нормально. Я о существовании Indesign-a узнал несколько месяцев назад, о пнп вообще - меньше года назад, а фотошопа до сих пор боюсь  :D
                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                       

                                                      Оффлайн Bellerofont

                                                      Bellerofont, это нормально. Я о существовании Indesign-a узнал несколько месяцев назад, о пнп вообще - меньше года назад, а фотошопа до сих пор боюсь  :D
                                                      В это трудно верится :D
                                                         

                                                        Оффлайн tikitavy

                                                        а фотошопа до сих пор боюсь 
                                                        Что касается написания скриптов - и правильно. В этом деле PS лучше обходить стороной.. :/

                                                        Оффлайн koros

                                                        В это трудно верится
                                                        Тем не менее это так :). Можете посмотреть, когда я зарегистрировался на этом форуме - вот тогда я и узнал о пнп. Indesign установил себе в апреле, но тогда еле понял, как с ним работать. Более углубленно работу Indesign-е и скрипты для него начал изучать в начале сентября. Как то так... ;)

                                                        Что касается написания скриптов - и правильно. В этом деле PS лучше обходить стороной.. :/
                                                        О скриптах для PS узнал на прошлой неделе, хотя и догадывался ранее об их существовании. Наоборотный скрипт, который я упоминал ранее, уже написал (если кому надо - велкам)  ;). Попробовал сделать для него UI на основе сабжа, сходу не получилось - решил забить на это. Так что скриптов для фотошопа не боюсь. А вот самого фотошопа - боюсь, т.к. ни разу не художник, не верстальщик, а инженер   ;D
                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                           
                                                          Поблагодарившие: xonix

                                                          Оффлайн koros

                                                          Обновил скрипт
                                                          Upd. 23.10.19
                                                          1. Добавлена возможность выбора текстового файла сос списком изображений.
                                                          2. Добавлена возможность задавать видимость для всех слоев, четных, нечетных или произвольного набора слоев.
                                                          3. Немного изменен интерфейс.

                                                          Перед использованием удалите старый MakeCardCatalog.ini.
                                                          « Последнее редактирование: 23 Октябрь 2019, 19:13:32 »
                                                            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                             
                                                            Поблагодарившие: xonix

                                                            Оффлайн koros

                                                            Обновил скрипт
                                                            Upd. 01.11.19
                                                            • Добавлена возможноть автоматически рассчитать количество карт по горизонтали и вертикали, исходя из размера листа А4 (210х297), размеров карт, расстояний между ними и полей страниц.
                                                            • Добавлена возможность автоматически сверстать помимо самих изображений также и их зеркальные отражения (актуально для жетонов). Отражать можно вверх-вниз и вправо-влево от оригинального изображения.
                                                            • Изменен интерфейс
                                                            Перед использованием обновленной версии удалите старый MakeCardCatalog.ini.
                                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                               
                                                              Поблагодарившие: xonix

                                                              Оффлайн koros

                                                              Новая версия
                                                              Upd. 26.11.19 v4
                                                              • Добавлена возможность организовывать на листе места без изображений карт.
                                                              • Добавлена возможность автоматически сделать вылеты для карт.
                                                              • Добавлена возможность сохранять и загружать настройки в файл/из файла.


                                                              Post Merge: 27 Ноябрь 2019, 12:25:43
                                                              Исправил ошибку при создании вылетов
                                                              « Последнее редактирование: 27 Ноябрь 2019, 12:25:43 »
                                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                 
                                                                Поблагодарившие: xonix

                                                                Оффлайн I_mwatchingyou

                                                                Объясните пожалуйста, в какую папку добавлять файл со скриптом? Где в программе добавится вкладка? Пока попробовал добавить на C:\Program Files\Adobe\Adobe InDesign CC 2019 (32-bit)\Scripts\Scripts Panel\Samples\JavaScript, но, видимо, не по адресу))  Если можете, было бы замечательно просмотреть последовательность действий по скриншотам или хотя бы на словах почитать объяснение действий, что и куда) Установил сборку индизайна от m0nkrus 2019. Хотелось создать шаблон для карточек к игре и самостоятельно добавлять на эти карточки текст и иллюстрации. Благодарю
                                                                   

                                                                  Оффлайн koros

                                                                  В Индизайне Окно-Утилиты-Сценарии - в появившейся менюшке пкм на Пользователь-Показать в проводнике. В открывшуюся папку положить скрипт и он появится в в менюшке Сценарии в папке Пользователь.
                                                                  Последовательность действий:
                                                                  1. Сложили файлы с изображением карт или жетонов в папку. Если картинки расположены по разным папкам или нужно их располагать в определенном порядке, то составили текстовый файл с последовательностью карт.
                                                                  2. Запустили скрипт.
                                                                  3. Выбрали папку с картинками или файл с последовательностью картинок.
                                                                  4. Задали необходимые настройки и запустили скрипт на выполнение.
                                                                  5. Экспортировали в pdf.
                                                                  Если какой-то пункт непонятен - спрашивайте.
                                                                    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                     
                                                                    Поблагодарившие: I_mwatchingyou, xonix, Denis, GrScream

                                                                    Оффлайн koros

                                                                    Новая версия
                                                                    Upd. 11.02.20 v4.1
                                                                    • Добавлена возможность задавать ориентацию листов - книжную и альбомную.
                                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                       
                                                                      Поблагодарившие: Алекс@ндр, capsmolet

                                                                      Оффлайн Master

                                                                      Скрипт начал работать полноценно  после указания пути к " CardList.txt "  и прописанном там пути к карте. До этого просил только путь к файлу. Мб кому поможет  :) .  Скрипт великолепен! Благодарю.
                                                                         
                                                                        Поблагодарившие: qwert_qwert

                                                                        Оффлайн qwert_qwert

                                                                        Скрипт начал работать полноценно  после указания пути к " CardList.txt "  и прописанном там пути к карте. До этого просил только путь к файлу. Мб кому поможет  :) .  Скрипт великолепен! Благодарю.
                                                                        Действительно не запускалось пока файл не создал. видимо в одном из обновлений что то пошло не так))
                                                                           
                                                                          Поблагодарившие: Алекс@ндр

                                                                          Оффлайн koros

                                                                          Upd. 30.04.20 v5
                                                                          • Добавлена возможность размещение изображений на листах формата А3.
                                                                          • Добавлена возможность поворота изображений на 90 градусов. Поворачивать можно все изображений на конкретных листах с помощью настроек в GUI или отдельные изображения с помощью CardList.txt. В последнем случае перед строкой с путем и именем файла ставятся "+" и "-" (без кавычек) для поворота конкретного изображения по и против часовой стрелке соответственно. Пример:
                                                                            +\Древние\Азатот\Тайны\Истинное имя.ai
                                                                            -Рубашки\Древние\Азатот\Тайны.psd
                                                                          • Добавлена возможность выбора единиц измерения размера карт "миллиметры" и "дюймы". Индизайн в любом случае работает в миллиметрах, просто при выборе "дюймов" значения ширины и высоты умножаются на 25,4.
                                                                          • Добавлена возможность в файле CardList.txt указывать пути относительно месторасположения самого CardList.txt.

                                                                          Перед использованием удалите старый MakeCardCatalog.ini.

                                                                           
                                                                          Действительно не запускалось пока файл не создал. видимо в одном из обновлений что то пошло не так))
                                                                          При обновлении старый файл настроек не подходит - его надо удалить. Соответственно удаляются все запомненные пути к папкам с изображениями и\или к текстовым файлам со списком изображений. Поэтому при первом запуске скрипт и спрашивает такой файл  (сейчас изменил, чтобы спрашивал папку). При выборе файла скрипт просматривает все строки файла и проверяет есть изображение по пути, указанном в строке, или нет. Если ни в одной строке не указан путь ни к одному реально существующему файлу с изображением, то скрипт не принимает такой файл со списком изображений и просит выбрать корректный файл.
                                                                            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                             
                                                                            Поблагодарившие: xonix

                                                                            Оффлайн 9lo9ki9

                                                                            Добрый день, Уважаемый koros
                                                                            В скрипте MakeCardCatalog.jsx возникает ошибка в строке 146, если не проинициализирована переменная myFolder
                                                                            Это происходит из-за того, что, в таком случае, в функции myFilesList(myFolder) не происходит обработки, т.к. в строке 300 переменная myFolder = "null", и функция возвращает значение "undefined"; при этом, в строке 148 ошибки не возникает.
                                                                            В следующем витке цикла, в строке 146, у переменной myFilteredFiles уже нет свойства "length", т.к. она получила новое значение "undefined", о чем и выдается ошибка.
                                                                            Для того, скрипт в этом участке отрабатывал, как задумано, и открывался диалог выбора папки, необходимо добавить в функции myFilesList(myFolder) в блоке "else" вызвать исключение (строка 300)
                                                                            Прилагаю файл с исправлением
                                                                               
                                                                              Поблагодарившие: koros

                                                                              Оффлайн koros

                                                                              Upd. 05.05.20 v5.1
                                                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                 

                                                                                Оффлайн acselerator

                                                                                Подскажите, падает с ошибкой myFile.substr is not a funciton. На любом наборе параметров, при выборе папки с изображениями
                                                                                http://prntscr.com/sdgv99
                                                                                http://prntscr.com/sdgvik
                                                                                Изображения в png формате, названия 1.png, 2.png и тд
                                                                                « Последнее редактирование: 09 Май 2020, 00:15:24 »
                                                                                   

                                                                                  Оффлайн 9lo9ki9

                                                                                  Попробуйте удалить .ini файл
                                                                                     

                                                                                    Оффлайн acselerator

                                                                                    Попробуйте удалить .ini файл
                                                                                    в папке с изображениями такого файла нет (скрытого тоже)
                                                                                       

                                                                                      Оффлайн 9lo9ki9

                                                                                      Он в папке со скриптом появляется при первом использовании. У меня вылетало нечто подобное - мне помогло удаление .ini.
                                                                                      Если вы ранее не запускали скрипт, то, может, у вас нет .txt файла, про который было написано в описании - в таком случае, создайте его.
                                                                                         

                                                                                        Оффлайн acselerator

                                                                                        Удалил, не помогло. А зачем .txt файл, если выбирать источник папку?
                                                                                           

                                                                                          Оффлайн koros

                                                                                          acselerator
                                                                                          Пришлите ваш MakeCardCatalog.ini и папку с картинками - буду разбираться. Только до компьютера доберусь возможно не раньше 12.05.

                                                                                          Upd
                                                                                          Вот прислал уважаемый 9lo9ki9  исправленный скрипт. Сам пока не могу посмотреть - нет доступа к компьютеру.
                                                                                          « Последнее редактирование: 09 Май 2020, 20:25:52 »
                                                                                            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                             
                                                                                            Поблагодарившие: acselerator

                                                                                            Оффлайн koros

                                                                                            Upd. 13.05.20 v5.2
                                                                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                               

                                                                                              Оффлайн Roompel

                                                                                              Не могу понять, где сам скрипт под метки реза? Вижу тут только скрипт ImageCatalog.jsx
                                                                                                 

                                                                                                Оффлайн koros

                                                                                                Не могу понять, где сам скрипт под метки реза? Вижу тут только скрипт ImageCatalog.jsx
                                                                                                Так ImageCatalog.jsx и расставляет метки вокруг карт. Конечно вокруг тех, которые сам и расположил на листах. Если вам надо расставить метки вокруг объектов  проекта Индизайна, который сделан не с помощью сабжа, то можно воспользоваться скриптом, входящим в стандартный дистрибутив Индизайна или моей модификацией
                                                                                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                   
                                                                                                  Поблагодарившие: Roompel

                                                                                                  Оффлайн Roompel

                                                                                                  Как ни странно, ImageCatalog.jsx сам метки не ставил, возможно не понял где ставить, а вот ваш CardCatalog.jsx все расставил. Спасибо)
                                                                                                     

                                                                                                    Оффлайн koros

                                                                                                    Roompel
                                                                                                    Сабж нормально расставляет метки. Либо вы не включаете соответствующие опции, либо задаете еще какие-нибудь параметры неправильно. Давайте свой файл настроек или скрин вклалки "Метки реза" - посмотрю.
                                                                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                       

                                                                                                      Оффлайн tikitavy

                                                                                                      то можно воспользоваться скриптом, входящим в стандартный дистрибутив
                                                                                                      Вот этот вариант хорошо ставит метки, без проблем.

                                                                                                      Оффлайн acselerator

                                                                                                      acselerator
                                                                                                      Пришлите ваш MakeCardCatalog.ini и папку с картинками - буду разбираться. Только до компьютера доберусь возможно не раньше 12.05.

                                                                                                      Upd
                                                                                                      Вот прислал уважаемый 9lo9ki9  исправленный скрипт. Сам пока не могу посмотреть - нет доступа к компьютеру.
                                                                                                      исправленный скрипт работает
                                                                                                         

                                                                                                        Оффлайн koros

                                                                                                        Вот этот вариант хорошо ставит метки, без проблем.
                                                                                                        А как же метки под двойной рез? ;)

                                                                                                        acselerator
                                                                                                        см Upd. 13.05.20 v5.2
                                                                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                           

                                                                                                          Оффлайн acselerator

                                                                                                          А как же метки под двойной рез? ;)

                                                                                                          acselerator
                                                                                                          см Upd. 13.05.20 v5.2

                                                                                                          а где сам скрипт? в теме только .ini файл сейчас прикреплен
                                                                                                             
                                                                                                            Поблагодарившие: koros

                                                                                                            Оффлайн koros

                                                                                                            а где сам скрипт? в теме только .ini файл сейчас прикреплен
                                                                                                            Вот, блин). Спасибо за замечание. Поправил.
                                                                                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                               

                                                                                                              Оффлайн acselerator

                                                                                                              Вот, блин). Спасибо за замечание. Поправил.
                                                                                                              Заметил еще один дефект. Карты располагает на странице поверх меток для реза. Версия v5.2
                                                                                                                 

                                                                                                                Оффлайн koros

                                                                                                                Upd. 22.05.20 v5.3
                                                                                                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                   
                                                                                                                  Поблагодарившие: xonix, xonehed

                                                                                                                  Оффлайн Roompel

                                                                                                                  А есть вариант выбора цвета меток для реза?
                                                                                                                     

                                                                                                                    Оффлайн koros

                                                                                                                    А есть вариант выбора цвета меток для реза?
                                                                                                                    В ГУЙ выбор цвета я вставлял (не знаю как сделать что-то вроде палитры цветов). Можно задать в ручную - в 2210 строке измените colorValue.
                                                                                                                    « Последнее редактирование: 28 Май 2020, 22:29:44 »
                                                                                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                       

                                                                                                                      Оффлайн Arafrael

                                                                                                                      переустановил индизайн забросил скрипт, нажимаю на него, вместо окошка выскакивает как системное окно выбора пути, указываю папку где лежат карты и файл кардлист, а он выдает мол там нет картинок. как исправить?

                                                                                                                      ПС он не хочет работать с папками где лежит кардлист и если выбрать сам файл кардлист тоже не работает ((((
                                                                                                                      вот небольшой пример что в кардлисте
                                                                                                                      ---Первый лист---
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV293.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV295.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV300.png
                                                                                                                      ---2 ряд
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV305.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV307.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV308.png
                                                                                                                      ---3 ряд
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV321.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV324.png
                                                                                                                      D:\Настолки\Underworld\Эхо_славы\NV325.png
                                                                                                                      ---Второй лист---
                                                                                                                       
                                                                                                                      « Последнее редактирование: 18 Октябрь 2020, 07:15:32 »
                                                                                                                         

                                                                                                                        Оффлайн koros

                                                                                                                        Странно. Пришлите свою папку с файлами и кардлистом, а также файл настроек MakeCardCatalog.ini.
                                                                                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                           


                                                                                                                          Оффлайн koros

                                                                                                                          У меня все нормально отрабатывает


                                                                                                                          Есть некоторые замечания
                                                                                                                          1. С вашими настройками в MakeCardCatalog.ini карты располагаются неправильно:

                                                                                                                          Измените ориентацию страниц на Книжную и поменяйте местами значения ширины и высоты.
                                                                                                                          2. В конце CardList.txt у вас стоит
                                                                                                                          Цитировать
                                                                                                                          D:\Настолки\Underworld\Эхо_славы\Empty
                                                                                                                          . Наверное вы имели в виду, что последний прямоугольник должен оставаться пустым. Так тоже будет работать, потому что скрипт просто не найдет файл "Empty" по пути "D:\Настолки\Underworld\Эхо_славы\". Правильнее просто написать в этой строке слово "Empty". Или вообще ничего не писать, т.к. строка последняя.

                                                                                                                          « Последнее редактирование: 18 Октябрь 2020, 16:46:06 »
                                                                                                                            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                             

                                                                                                                            Оффлайн Arafrael

                                                                                                                            по первому пункту , я просто перед этим делал горизонтальные файлы
                                                                                                                            по второму убрал путь перед Empty, теперь файл скрипт увидел, но файл делает пустым, то есть просто размечает страницу, а картинки не вставляет
                                                                                                                               

                                                                                                                              Оффлайн koros

                                                                                                                              У меня все нормально с вашими картинками, настройками, CardList.txt и путями. Проверяйте у себя. Проверьте пути, попробуйте убрать CardList.txt из папки с картинками, удалите файл настроек MakeCardCatalog.ini и запустите скрипт с дефолтными установками.
                                                                                                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                 

                                                                                                                                Оффлайн Arafrael

                                                                                                                                все это делал. а не осталось ли случайно старых версий скрипта? может на них попробовать. а какая виндоус и индизайн у тебя?
                                                                                                                                   

                                                                                                                                  Оффлайн koros

                                                                                                                                  Старых версий не осталось (точнее что-то промежуточное есть, но я не уверен вообще в их работоспособности). Windows 10 64 и 7 32. Индизайн 2019.
                                                                                                                                  Попробуйте начисто на виртуалке. В крайнем случае можно прислать мне диск от виртуалки (VmWare)
                                                                                                                                  « Последнее редактирование: 18 Октябрь 2020, 19:23:10 »
                                                                                                                                    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                     
                                                                                                                                    Поблагодарившие: Arafrael

                                                                                                                                    Оффлайн koros

                                                                                                                                    Новая версия
                                                                                                                                    Upd. 19.11.20 v6.0
                                                                                                                                    • Добавлена возможность расставлять круговый метки реза (например, для круглых жетонов)
                                                                                                                                    • Добавлена возможность отступать от края карты при расставлении меток реза (например, для карт с вылетами)
                                                                                                                                    • Оптимизирован код
                                                                                                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                       
                                                                                                                                      Поблагодарившие: Alxin, xonix, Arafrael

                                                                                                                                      Оффлайн koros

                                                                                                                                      Новая версия
                                                                                                                                      Upd. 29.07.21 v7.0

                                                                                                                                      • Изменен формат ini-файлов с настройками программы
                                                                                                                                      • Добавлена возможность задавать любой размер листов
                                                                                                                                      • Оптимизирован код
                                                                                                                                      « Последнее редактирование: 14 Октябрь 2021, 18:18:48 »
                                                                                                                                        Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                         
                                                                                                                                        Поблагодарившие: tikitavy

                                                                                                                                        Оффлайн koros

                                                                                                                                        Новая версия
                                                                                                                                        Upd. 14.10.21 v7.1

                                                                                                                                        • Добавлена возможность группировать изображения с метками резки, относящимися к нему
                                                                                                                                        • Метки резки именуются в соответствии с их положением
                                                                                                                                        • Добавлена группировка меток для одиночного и двойного реза
                                                                                                                                        • Чекбокс для автоматического вычисления количества карт на странице заменен на кнопку
                                                                                                                                        • Исправлена ошибка - неправильно автоматически вычислялось количество карт на странице
                                                                                                                                        • Исправлены мелкие ошибки
                                                                                                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                           
                                                                                                                                          Поблагодарившие: RADIST85, capsmolet

                                                                                                                                          Оффлайн koros

                                                                                                                                          Новая версия
                                                                                                                                          Upd. 02.03.22 v8.0
                                                                                                                                          • Добавлена возможность вставки комментариев на страницы проекта на каждую сторону листа. Подробнее в шапке
                                                                                                                                          • Добавлена возможность загрузки настроек из файла CardList.txt или файла со списком изображений
                                                                                                                                          • Добавлена возможность выбора единиц измерения (мм или дюймы) для всех линейных размеров
                                                                                                                                          • Исправлены мелкие ошибки
                                                                                                                                            Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                             
                                                                                                                                            Поблагодарившие: tikitavy, Mamosik

                                                                                                                                            Оффлайн Mamosik

                                                                                                                                            Спасибо. Может я чего не понимаю, но нужна возможность выбора цвета меток реза
                                                                                                                                              Если удалить онлайн игры и ютуб, то времени хватит на всё.
                                                                                                                                               

                                                                                                                                              Оффлайн koros

                                                                                                                                              нужна возможность выбора цвета меток реза
                                                                                                                                              Таки не просто это - вызвать стандартную палитру выбора цвета из скрипта невозможно. можно выбирать из уже сделанных в индизе свотчей, но вряд ли там будет требуемый (например, серого свотча из коробки нет). Сейчас можно просто в ручную задать цвет меток colorValue в 1206 строке. Могу эту переменную вынести в начало скрипта, чтобы не искать. Или сделать в GUI просто текстовое поле, в котором будет задаваться цвет в шестнадцатеричном формате.
                                                                                                                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                 

                                                                                                                                                Оффлайн Mamosik

                                                                                                                                                и в пояснениях
                                                                                                                                                красны-****
                                                                                                                                                синий-****
                                                                                                                                                Серый-****
                                                                                                                                                Желтый
                                                                                                                                                черный
                                                                                                                                                зеленый
                                                                                                                                                думаю достаточно

                                                                                                                                                Post Merge: 03 Март 2022, 07:28:08
                                                                                                                                                или просто на выбор эти цвета дай, кому надо другой тот сам выберет уже цифрами


                                                                                                                                                Post Merge: 03 Март 2022, 07:29:38
                                                                                                                                                и совсем уже дичь, возможно ли чтобы была настройка при сохранении файла в пдф метки реза можно было делать отлючаемыми для лица отдельно и для рубашек отдельно?

                                                                                                                                                Post Merge: 03 Март 2022, 07:30:16
                                                                                                                                                через видимость слоев)
                                                                                                                                                а чё? наглеть так наглеть)
                                                                                                                                                « Последнее редактирование: 03 Март 2022, 07:30:16 »
                                                                                                                                                  Если удалить онлайн игры и ютуб, то времени хватит на всё.
                                                                                                                                                   

                                                                                                                                                  Оффлайн koros

                                                                                                                                                  и в пояснениях
                                                                                                                                                  Имеются в виду комментарии? У индиза есть предустановленные цвета - свотчи (Образцы). Выбор возможен только из них - скрипт их сканирует и создает выпадающий список. У меня из коробки они выглядят так:
                                                                                                                                                  Извините, вам запрещён просмотр содержимого спойлеров.
                                                                                                                                                  То есть, чтобы задать список типа "Зеленый, Синий, желтый и тд" надо сначала создать такие свотчи, а это не хочется, чтобы не плодить эти свотчиу пользователя. А потом, например, красный какой задавать - https://get-color.ru/red/ ?

                                                                                                                                                  Post Merge: 03 Март 2022, 07:55:50
                                                                                                                                                  и совсем уже дичь, возможно ли чтобы была настройка при сохранении файла в пдф метки реза можно было делать отлючаемыми для лица отдельно и для рубашек отдельно?
                                                                                                                                                  Какая такая дичь - это же сделано ;). Для каждой страницы метки реза вкл/выкл отдельно
                                                                                                                                                  « Последнее редактирование: 03 Март 2022, 07:55:50 »
                                                                                                                                                    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                     
                                                                                                                                                    Поблагодарившие: Mamosik

                                                                                                                                                    Оффлайн TEKOR

                                                                                                                                                    Те, кто приложил к этому руку - вы лучшие!
                                                                                                                                                       
                                                                                                                                                      Поблагодарившие: Mamosik

                                                                                                                                                      Оффлайн koros

                                                                                                                                                      Новая версия
                                                                                                                                                      Upd. 14.07.22 v9.0

                                                                                                                                                      • Добавлена возможность вставить метки реза из библиотек Indesign-а. Можно использовать для жетонов произвольной формы.
                                                                                                                                                      • Добавлена возможность вставить метки реза из файлов с контурами. Можно использовать для жетонов произвольной формы.
                                                                                                                                                      • Добавлена возможность организовать отдельные видимые и невидимые слои с метками реза на ОДНОЙ странице. Подробнее в шапке.
                                                                                                                                                      • Добавлена возможность задавать цвет для меток реза.
                                                                                                                                                      • Добавлена возможность задать имя слою, на котором располагаются изображения.
                                                                                                                                                      • Добавлены комментарии в скрипт - для любознательных ;).
                                                                                                                                                      • В связи с дополнениями - изменен интерфейс.
                                                                                                                                                      • Исправлена ошибка - неправильно высчитывалось количество изображение при нажатии кнопки автоматического подсчета.
                                                                                                                                                      • Исправлена ошибка - неправильно группировались изображения с метками реза.
                                                                                                                                                      • Исправлены мелкие ошибки.
                                                                                                                                                      • Оптимизирован код.
                                                                                                                                                        Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                         

                                                                                                                                                        Оффлайн koros

                                                                                                                                                        Новая версия
                                                                                                                                                        Upd. 08.08.22 v9.1
                                                                                                                                                        • Исправлена ошибка - неправильно высчитывалось количество изображение при нажатии кнопки автоматического подсчета.
                                                                                                                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                           

                                                                                                                                                          Оффлайн Neo79

                                                                                                                                                          Просьба к пользователем данного скрипта: как вы меняете настройки для рубашек карт, для двусторонней печати да бы избежать смещения. По простому: если настройки размеров (поля, отступы, и тд.) лица карт у меня........, то размеры для рубашек ставлю......Размеры самих карт значения не имеют. А то что то я уже не одупляю вообще, что идёт ни так. Без воды и углубления, пожалуйста.
                                                                                                                                                          И ещё-выставляю поля страницы хоть 0,хоть 5, хоть 10мм-результат одинаковый, стандартный по умолчанию...
                                                                                                                                                          « Последнее редактирование: 01 Февраль 2023, 13:59:32 »
                                                                                                                                                             

                                                                                                                                                            Оффлайн koros

                                                                                                                                                            Neo79,
                                                                                                                                                            Мой скрипт располагает карты относительно центра листа. Размеры карт задаются одинаковые для всех страниц и всех карт. Без разницы лицо или рубашка. Поэтому при идеальной печати они совпадают. Но, естественно, принтера печатают не идеально - поэтому и возможно смещение одной стороны листа относительно другой. Можно задавать вылеты только для определенных страниц (пусть это будет рубашка), тогда лицо будет без вылетов и будет располагаться по центру рубашки с вылетами. Тогда, если принтер распечатает лицо со смещением, то оно все равно попадет в зону рубашки. Размер вылетов стоит задавать исходя из того, как печатает конкретно ваш принтер. Или другой способ - двойной рез.
                                                                                                                                                            Поясните подробнее, что вы делаете и что не получается - может получиться помочь.
                                                                                                                                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                               

                                                                                                                                                              Оффлайн Neo79

                                                                                                                                                              Выше написал-поля страницы. При любых вводных документ создаётся с полями по умолчанию 12,7мм. Например тот же скрипт КартКаталог создаёт документ с полями какие задаешь в документе.
                                                                                                                                                              « Последнее редактирование: 02 Февраль 2023, 04:58:10 »
                                                                                                                                                                 

                                                                                                                                                                Оффлайн koros

                                                                                                                                                                Мой скрипт задает сам поля, поля заданные в документе игнорируются. Пришлите ваш  ini-файл с настройками (по умолчанию располагается рядом со скриптом).
                                                                                                                                                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                   

                                                                                                                                                                  Оффлайн Neo79

                                                                                                                                                                  Дома буду-пришлю. А зачем тогда сама строка с размерами полей в скрипте? Если поля по умалчанию?
                                                                                                                                                                     

                                                                                                                                                                    Оффлайн koros

                                                                                                                                                                    А зачем тогда сама строка с размерами полей в скрипте? Е
                                                                                                                                                                    Чтобы как раз и задавать размеры полей.
                                                                                                                                                                    Если поля по умалчанию?
                                                                                                                                                                    Они не по умолчанию - они задаются. Если скрипт запускается первый раз, то по умолчанию они задаются 5мм.
                                                                                                                                                                      Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                       

                                                                                                                                                                      Оффлайн Mamosik

                                                                                                                                                                      Итак. Есть несколько просьб.
                                                                                                                                                                      1. При вёрстке карт со строгой номерацией в названиях 1-220 скрипт (а скорее всего индизайн) считает что после 9 идёт 10 а потом 100. Учтите что номера карт должны начинаться с 001 и т. Д. Но есть нюанс винда так не делает.
                                                                                                                                                                      2. Добавьте пожалуйста кнопку заполнить зеркально. То есть если у меня лица пронумерованы их расположит нормально. Но вот рубашки пронумерованы внесёт так же то есть на листе 3х3 будет
                                                                                                                                                                      1.2.3
                                                                                                                                                                      4.5.6
                                                                                                                                                                      7.8.9

                                                                                                                                                                      А мне для рубашек надо
                                                                                                                                                                      3.2.1
                                                                                                                                                                      6.5.4
                                                                                                                                                                      9.8.7

                                                                                                                                                                      3. Можно добавить функцию создать пустой лист с фреймами? Все то же самое как в скрипте но ставишь галочку без файлов и пусть он создаст 1 лист, а ещё лучше макет)
                                                                                                                                                                      « Последнее редактирование: 09 Март 2023, 14:12:40 »
                                                                                                                                                                        Если удалить онлайн игры и ютуб, то времени хватит на всё.
                                                                                                                                                                         

                                                                                                                                                                        Оффлайн koros

                                                                                                                                                                        Mamosik,
                                                                                                                                                                        Для такого рода моментов надо создать текстовый файлик со списком карт. Подробнее - п. 2 и п. 3 в шапке. По запросу 3 - в п. 2 шапки описано про Empty ;)
                                                                                                                                                                          Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                           

                                                                                                                                                                          Оффлайн Mamosik

                                                                                                                                                                          Ну нет так нет  :-\
                                                                                                                                                                            Если удалить онлайн игры и ютуб, то времени хватит на всё.
                                                                                                                                                                             

                                                                                                                                                                            Оффлайн redyey

                                                                                                                                                                            Операционная система Мак ос, индизайн 2022

                                                                                                                                                                            после установки вот так скрипт
                                                                                                                                                                            https://kvotka.ru/images/2023/05/26/SNIMOK-EKRANA-2023-05-26-V-09.31.29.png

                                                                                                                                                                            Post Merge: 26 Май 2023, 06:56:06
                                                                                                                                                                            и можете скинуть скрины всех вкладок, чтобы я хотя бы так знал что где настраивается, пока проблема решается или не сможет решиться
                                                                                                                                                                            « Последнее редактирование: 26 Май 2023, 06:56:06 »
                                                                                                                                                                               

                                                                                                                                                                              Оффлайн koros

                                                                                                                                                                              redyey, Извиняюсь, закрутился и не ответил. По Маку я ничего подсказать не могу, тк не имею возможности потестировать на нем. Да и вообще Мак ни разу в руках не вертел :D.
                                                                                                                                                                              Если нужны скрины - давайте в личку, чтобы здесь не засорять.
                                                                                                                                                                                Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                 

                                                                                                                                                                                Оффлайн chester4ka

                                                                                                                                                                                Возникла проблема при расстановке рубашек карт. Если выставить опцию с вылетами растягивание полоски с края карты, то вылеты создаются только на 1й странице, на последующих нет. Может кто-то сталкивался с такой проблемой и знает как решить?
                                                                                                                                                                                   
                                                                                                                                                                                  Поблагодарившие: koros

                                                                                                                                                                                  Оффлайн koros

                                                                                                                                                                                  chester4ka
                                                                                                                                                                                  Давайте свои настройки и файлы, которые используете - посмотрю.
                                                                                                                                                                                    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                     

                                                                                                                                                                                    Оффлайн chester4ka

                                                                                                                                                                                    Давайте свои настройки и файлы, которые используете - посмотрю
                                                                                                                                                                                    Извините, вам запрещён просмотр содержимого спойлеров.
                                                                                                                                                                                       
                                                                                                                                                                                      Поблагодарившие: koros

                                                                                                                                                                                      Оффлайн koros

                                                                                                                                                                                      Новая версия
                                                                                                                                                                                      Upd. 25.01.24 v9.2
                                                                                                                                                                                      • Исправлена ошибка. Спасибо chester4ka.
                                                                                                                                                                                        Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                         
                                                                                                                                                                                        Поблагодарившие: chester4ka, MonaЛиса

                                                                                                                                                                                        Оффлайн chester4ka

                                                                                                                                                                                        Новая версия
                                                                                                                                                                                        Upd. 25.01.24 v9.2
                                                                                                                                                                                        Вам спасибо! Всё работает как надо!
                                                                                                                                                                                           

                                                                                                                                                                                          Оффлайн Evil Shrike

                                                                                                                                                                                          Уважаемый koros, подскажите, пожалуйста, сделал файлик, CardList.txt. При запуске указываю автоматически создавать вылеты для страниц 28-44. При обработке смещение карт на размер вылета начинается только с 10-го листа. 9 листов остаются без смещения. Что я сделал не так?
                                                                                                                                                                                          настройки и итог: https://drive.google.com/drive/folders/1xAM2gl5Hz_Ioxx8t4GFyTmoop8YlxDWs?usp=drive_link

                                                                                                                                                                                             
                                                                                                                                                                                            Поблагодарившие: koros

                                                                                                                                                                                            Оффлайн koros

                                                                                                                                                                                            Evil Shrike, давайте все файлы (и cardlist.txt, и файл настройки, и, желательно, файлы карт) - посмотрю.
                                                                                                                                                                                              Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                               

                                                                                                                                                                                              Оффлайн Evil Shrike

                                                                                                                                                                                              кроме файлов карт добавил, их там 1,5 гига, есть ли смысл?
                                                                                                                                                                                                 

                                                                                                                                                                                                Оффлайн koros

                                                                                                                                                                                                Хочу полностью смоделировать вашу ситуацию. Могу, конечно, взять свои файлы, но лень переименовывать)). Поэтому лучше пришлите.
                                                                                                                                                                                                  Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                                   

                                                                                                                                                                                                  Оффлайн koros

                                                                                                                                                                                                  Новая версия
                                                                                                                                                                                                  Upd. 11.04.24 v9.3

                                                                                                                                                                                                  • Исправлена ошибка при автоматическом создании вылетов, приводящая  неправильной обработкой листов с картами, для которых не надо делать вылеты. Спасибо Evil Shrike.
                                                                                                                                                                                                    Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
                                                                                                                                                                                                     
                                                                                                                                                                                                    Поблагодарившие: Evil Shrike, igrad