[ID CC2025] Как прикрепить оверпринт в шаблон?

Флексороб

Участник
Топикстартер
Сообщения
116
Реакции
4
Верстаю открытки. Во всех открытках выборочный лак. Верстка происходит в Индизайне, на первом слое дизайн, на втором - лак. Лак нарисован как растр и закидывается в блок руками. Каждый раз надо выбрать содержимое блока с лаком и присвоить ему атрибут оверпринт.
Открыток много, на всех них надо проделать эту процедуру вручную.
Можно ли как-то присвоить этот атрибут блоку заранее, допустим, в шаблоне, чтобы не делать это руками? Мне сказали, что вроде-бы можно с помощью стилей, но у меня не получилось.
Может уже кто-то решал подобную проблему?
 
на первом слое дизайн, на втором - лак
мб это сразу в файле сделать?
Коль скоро растр, так они (видимо) и есть копия лакируемого изображения?
1759477948158.png

1759477821770.png


1759477883085.png
 
  • Спасибо
Реакции: Любимцев
Технология уже устоявшаяся. Тиф делается дизайнерами отдельным файлом. И это всегда не копия основной картинки, а фантазия с другой формой и содержимым. Дизайнеров уговорить на это не получится.
 
Дизайнеров уговорить на это не получится
Это их работа.
Должны делать этот файл сразу плашкой (как я выше показал)
только плясать с каналами не нужно. Залили удобным пантоном, и ок
 
Сорян ... если ч/б, то ок

1759481353085.png
 
На шаблоне сделать не пустой фрейм с ч/б картинкой любой, выделить картинку, включить Overprint fill. Потом заменять картинку драг-н-дропом.D
В этом случае блок на странице остается залоченным и не дает в него вставить другое содержимое. Так не получается.
 
Последнее редактирование модератором:
блок на странице остается залоченным
Объекты с шаблона можно разлочить сразу на всех страницах в палитре Pages, у вас отдельный слой, остальные слои если их залочить это не затронет.
 
с помощью стилей, но у меня не получилось
Все получается, но действий ровно столько же, что галку оверпринта ткнуть, что стиль...
Если речь о скорости и автоматизации, Вам нужно загнать картинки в pdf и там назначить оверпринт им.
 

Вложения

  • Спасибо
Реакции: Флексороб
Всем изображениям на слоях содержащих в имени слово overprint будет назначен атрибут Overprint Fill (если это возможно)
Код:
#target indesign
if (!app.documents.length) {
    alert("Нет открытых документов InDesign");
}     else {
    var doc = app.activeDocument;
    for (var i = 0; i < doc.layers.length; i++) {
        var layer = doc.layers[i];
        if (layer.name.toLowerCase().indexOf("overprint") !== -1) {
            for (var p = 0; p < doc.pages.length; p++) {
                var page = doc.pages[p];
                for (var e = 0; e < page.allPageItems.length; e++) {
                    var pageItem = page.allPageItems[e];
                    if (pageItem.itemLayer.name === layer.name && pageItem.constructor.name == "Image") {
                        try { pageItem.overprintFill = true } catch (e) {};
                    };
                };
            };
        };
    };
}
 
Последнее редактирование модератором: