У меня на печатной машине 10 секций.
Задействовано может быть как 1 так и 10
Если секцией печатаем растр, то требуются обычно контрольные плашки на 3,30,100%
Если плашки, то 100%
НО! 3 и 30% могут меняться. Например для особых случаев сделать 2,3,30%
Так же может быть вариант 3 и 100%
Вот и получается - количество контрольных плашек на секцию - переменная
% растра на одну плашку - переменная.
Плюс, расположить это всё хозяйство нужно в очередности печати, заданной в ТЗ.
Что делаю:
Есть XML. сплитом разбиваю
Каждый полученный XML = 1 цвету. Где ID - порядковый номер цвета на печати. Ну и дальнейшая информация.
<ColorPole Color="PANTONE 485 C" ColorPole1="3" ColorPole2="30" ColorPole3="100" ID="1" LenColorPole="3">PUSTISHKA.pdf</ColorPole>
Ну или
<ColorPole Color="Black" ColorPole1="100" ColorPole2="not" ColorPole3="not" ID="3" LenColorPole="1">PUSTISHKA.pdf</ColorPole>
ColorPole1 = процентовка для поля.
LenColorPole - количество полей для данной формы
Color - цвет
Беру "болванку", копирую с переименованием. например 0102_ColorPole.pdf. Болванка изначально "покрашена" в пантон NaN
01 - ID
02 - ColorPole2. Т.е. Этот файл для первого цвета и второго из трёх полей.
Затем нужно каждый покрасить в %. Например этот файл - Color=PANTONE 485 C и %=30 !!!! Вот тут как-раз и проблема с %
Затем делаю ресайз в 3,5х3,5мм
Получаем кучку файлов.
сортируем их 0101...0102...0103...0201...0401
Дальше это дело склеиваю в многостраничный PDF. и делаю спуск в строку через S&R