Печать данных переменной (VDP)

Печать данных переменной (VDP)

Процесс переменных данных включает в себя файл шаблона, в котором определены PlaceHolders и специальные ключевые слова. При использовании переменных данных эти PlaceHolders и ключевые слова будут заменены.

В редакторе переменные данные могут быть созданы путем импорта файлов в документ с PlaceHolders или с помощью File - Combine....

В RIP переменные данные можно вызвать, выбрав файл шаблона на вкладке Queue Settings Layout.

Чтобы использовать PlaceHolders, просто нарисуйте их в редакторе и сохраните файл как файл шаблона. Вы можете указать это в диалоговом окне сохранения. Когда PlaceHolder нарисован, он получает идентификатор. Идентификатор можно изменить с помощью инструмента PlaceHolder.

Ключевые слова - это (части) текстов. Ключевое слово распознается по двум знакам доллара, одному в начале и одному в конце. Если текст содержит «$Name: $», то весь текст (включая знаки доллара) будет заменен текстом, в котором указано „Имя“.

Если ключевое слово начинается с ':', текст, который заменит это ключевое слово, будет получен из текущего документа. «$:Имя$» получит из документа текст, заменяющий „Имя“.

Когда ключевое слово начинается с '#', за этим '#' должен следовать идентификатор PlaceHolder, который идентифицирует PlaceHolder, из которого нужно взять заменяющий текст. После этого идентификатора необходимо использовать символ ':', чтобы отделить идентификатор от собственно ключевого слова. «$#3:Имя$» получит заменяющий текст из содержимого PlaceHolder с идентификатором 3.

В редакторе также можно использовать ключевые слова без ':' или '#'. Эти ключевые слова определяются в генерируемом пользователем текстовом файле. При использовании функции Combine этот текстовый файл может быть выбран.

Есть несколько дополнительных настроек, которые позволяют делать некоторые специальные вещи, например «после замены текста преобразовывать его в штрих-код» или «показывать только первые два десятичных знака дробного числа».

Эти настройки помещаются в последнюю часть ключевого слова, начинающуюся с символа '@'. Можно добавить несколько настроек, добавив '@' к настройке в конце ключевого слова.

Некоторые ключевые слова будут или не будут работать в редакторе, а другие не будут работать в RIP.

Например, получение имени очереди невозможно в редакторе.

Текстовый файл, который используется в функции Combine в Редакторе, должен быть текстовым файлом в кодировке UTF8.

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

Количество ключевых слов в первой строке определяет количество колонок.

В последующих строках должно быть использовано то же количество столбцов. Если столбец не имеет значения, необходимо добавить пустую запись ( «» ).

Каждая строка после первой будет генерировать копию всех страниц исходного файла шаблона. Если файл шаблона содержит три страницы, то для каждой дополнительной строки данных в текстовом файле в документ будет добавлено три страницы.

Примеры
Пример текстового файла:
Имя(tab)Адрес(tab)Номер телефона(tab)#6
Эрик(tab)Главная улица 7(tab)xx31555666777(tab)(path1)
Мартин(tab)SubSquare 5(tab)xx31555999888(tab) )(path2)
Пол(таб)Garden view 6(таб)xx32555111222(таб) )(путь3)
Разумеется, каждый символ (tab) в этом примере должен быть заменен реальным символом tab в реальном текстовом файле.
В этом примере есть четыре ключевых слова, определяемых пользователем:
Имя
Адрес
Номер телефона
#6
Если объединить файл шаблона из 2 страниц с этим текстовым файлом, то в результирующем файле будет 6 страниц.
Две страницы для Erik-line, две для Martin-line и две для Paul-line.
Все ключевые слова «$Name: $» будут заменены на „Erik“ на первых двух страницах, на „Martin“ на следующих двух страницах и на „Paul“ на последних двух страницах.
Таким же образом будут заменены все «$Адрес$» и «$Номер телефона$».
Последнее ключевое слово - особое. Оно начинается с символа '#', что означает, что пути в нем используются для заполнения PlaceHolder с ID, равным 6. Пути могут быть полными путями или путями относительно документа (пути начинаются с «./» ).
Пути используются для заполнения PlaceHolder. Когда PlaceHolder заполнен, он «знает» кое-что о своем содержимом. PlaceHolder знает свой файл, размер файла, количество страниц в файле, а также данные EXIF, если они присутствуют.
Это означает, что файл шаблона может содержать ключевые слова, которые получают заменяющий их текст из указанного PlaceHolder. «$#6:FileName$» будет заменено именем файла, который был помещен в PlaceHolder с идентификатором 6.
Пример 1
В редакторе создайте новый документ.
Нарисуйте PlaceHolder и установите для него тип Resize на «Smallest». Убедитесь, что идентификатор PlaceHolder равен 1.
(Не забудьте нажать кнопку «Применить»).
Добавьте текст «$#1:Title$» и сохраните файл как стационарный ( .st3 в диалоге Сохранить как ).
Поместите изображение в документ. Вы увидите, как PlaceHolder заполнится изображением, а текст будет заменен на название сброшенного файла.
Пример 2
В предыдущем примере также добавьте текст «$#1:Title@Code128$». Сохраните как .st3.
Когда изображение будет сброшено, этот текст будет заменен тем же текстом, что и «$#1:Title$», но его шрифт изменится на шрифт штрихкода, и будут добавлены дополнительные символы, чтобы сделать штрихкод совместимым с Code128. (Дополнительные символы можно увидеть, сменив шрифт штрихкода на обычный).
Пример 3
В первом примере также добавьте текст «$#1:XResolution$» и текст «Resolution: $#1:XResolution@%2f$ dpi».
Пример 4
Если необходимо сгенерировать QR-код, часть текста можно заменить растровым изображением, содержащим код.
Растровое изображение размещается слева вверху от текста. Поэтому, чтобы иметь возможность размещать растровые изображения QR-кодов, рекомендуется создать для них собственный текстовый объект.
«Ссылка на файл в формате QR:» »$URL@QR»
Первый текст останется прежним, второй будет заменен QR-кодом. (если таблица в текстовом файле содержит столбец «URL»)
Ссылка на файл в формате QR:
Если за «QR» добавить размер, изображение примет этот размер.
QR10mm приведет к изображению размером 10 миллиметров (ширина и высота одинаковы)
QR2inch
QR3cm (сантиметр)

Список параметров
ПараметрОписание
Код128Стандартная система штрих-кодов
Код39Стандартная система штрих-кодов
Эн13Стандартная система штрих-кодов
Иан8Стандартная система штрих-кодов
AddOnСтандартная система штрих-кодов
Код25IСтандартная система штрих-кодов
QrСтандартная система штрих-кодов
%dФорматировать результат как целое число
%nfФорматируйте результат как дольное число с n десятичных знаков
Ключевое словоОписание
НазваниеНазвание файла
ТворецСоздатель filr
ДескрипторОписание, используемое в документе Информация
Ключевые словаКлючевые слова, установленные в Информация о документе
Время использованияИспользуемое время
Тип файлаТип файла
Размер файлаРазмер файла
PageCountКоличество страниц
Ширина страницыШирина страницы
Высота страницыВысота страницы
XResolutionГоризонтальное разрешение
YResolutionВертикальное разрешение
ГруппаГрупповая информация
ПлиткаИнформация
РуководствоИнформация о гидах
АннотацияИнформация об аннотациях
СетьРазмеры сетки
/ExposureTimeExposureTime из данных EXIF
Описание EXIFОписание данных EXIF
/Программное обеспечение EXIFИз данных EXIF
/Артист EXIFХудожник из данных EXIF
/Модель EXIFМодель из данных EXIF
/Make EXIFМарка из данных EXIF
/XResolutionXResolution на основе данных EXIF
/YResolutionYResolution на основе данных EXIF
ИмяВакансия
QueueНазвание очереди
ПользовательИмя пользователя
ПинтьНазвание принтера
СмиНазвание СМИ
РежимНазвание режима
ДфпИмя профиля
КвеветипТип очереди
ПфпСправочный профиль
СсылкаСправочный профиль
CmykCMYK профиль
РгбИмя профиля RGB
СерыйСерые имя профиля
ЛаБНазвание профиля лаборатории
CmykintentCMYK намерения
ГбинтентRGB намерения
СерейнтентСерые намерения
ЛабинтЛабораторные намерения
ДатаДата
ВремеВремя
СтраницаСтр.
ШкалаМасштабирование
CamEXIF Artist
ОбразецМодель EXIF
ДатаДата EXIF
ВремяEXIF Время
FnumEXIF номер
IsoISOSpeedRating EXIF
ImagedpiРазрешение изображений
ImagecolorColorSpace изображений
ИмагепрофильИзображения профиля
ЭкранТип скрининга
ФорматФормат ввода
DiversetНастройки драйверов
SolidblackТвердая черная настройка
ЧерныйНастройка компенсации Blackpoint
БумагаНастройка компенсации бумаги
ЭбеддропыИспользуйте настройку встроенных профилей
ИнпутдирПуть горячих папок
ШаблонИспользуемый файл шаблона
Шириной возШирина и высота выхода
Dal_mode1-разрядный режим
Preferx3Предпочитаю настройку PDF-X
ConvertallspotКонвертировать все настройки Spotcolors
ConvertcmykspotКонвертировать все пятна в настройку CMYK
PlatecurvecompНазвание кривой 1-bitgain
СубТРАТИМНазвание моделирования подложки
Зеркало1-битная настройка зеркала
ЧистаяНастройка чистого оттенка
FastripБыстрая настройка RIPping
Dal_negative1-битная отрицательная настройка
ДевинкНазвание профиля Devicelink
ExifПолная информация EXIF (фиксированный набор)
СертификацияРезультат сертификации
    • Related Articles

    • Многороллизовая печать

      Много рулонная печать позволяет выполнять задания на различных типах или размерах медиа с использованием принтеров, оснащённых несколькими рулонами. Начиная с версии 6.8.1, мы внедрили функцию много рулонной печати в PrintStation, что упрощает ...
    • Повторная печать заданий

      О повторной печати заданий Вы можете повторно напечатать задание или его часть. При этом вы также можете выбрать, нужно ли повторно обрабатывать задание. Вы можете захотеть повторно обработать задание в следующих случаях: Произошла ошибка при печати. ...
    • Стандартизированная печать LFP

      Введение Этот документ разъясняет разницу между "обычной" (Regular) печатью в мире широкоформатной печати (LFP) и новой концепцией "стандартизированной" (Standardized) печати. Обе концепции будут объяснены не только теоретически, но и с практическими ...
    • Настраиваемый ярлык задания с ключевыми словами VDP

      Опция VDP Keyword помогает пользователю создавать переменный текст или его QR-код с использованием предопределённых ключевых слов. Где найти: Текст > VDP Keyword В приведённом ниже видео показано, как создать настраиваемый ярлык задания с ...
    • Зашифрованные задания на печать и резку

      Чтобы задания, содержащие конфиденциальные данные, можно было обрабатывать вместе со стандартными заданиями без необходимости вносить изменения в рабочий процесс, PrintFactory предлагает поток зашифрованных заданий. Зашифрованные задания шифруются с ...