|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Перевод из языка C в язык Basic Delphi: Связь между миниАТС (телефоном) и PC Программа для создания SMS-рассылки Программа для создания электронных книг Разобраться в структуре БД и привести ее впорядок Все проекты данной категории - 38 TOP 10 ФРИЛАНСЕРОВ Разработка прикладного ПО
|
Плагин для Акробата (2)Разработка прикладного ПО
[Отредактировано: 28.08.2008 в 14:32] Техническое задание 1. Технические условия реализации проекта Реализация проекта выполняется на базе программного обеспечения «Адобе Акробат Профешенел» версии 7.0 В типовую конфигурацию необходимо добавить новые возможности обработки документов согласно данному ТЗ. Функционал типовой конфигурации должен быть доступен в полном объеме, связь между типовыми и разработанными документами должна быть осуществлена через стандартный механизм программы. В закладке plug-in требуется добавить меню по управлению новыми разработанными возможностями программы. 2. Постановка задачи Для доработки типовой конфигурации необходимо реализовать следующие задачи. 1. Внести дополнения в программу «Адобе Акробат Профешенел» для автоматической и полуавтоматической расстановки обьектов согласно требованиям предоставленных в данном ТЗ. 2. Разработать легко читаемое меню по управлению расстановкой обьектов. 3. Описание работы программы Входящий формат: PDF 1.5 (далее в тексте: макет) Выходящий формат: PDF 1.3(далее в тексте: верстка) Пункты в меню: 1. Выбор типа верстки: плоттер/нож 2. Выбор цвета окружностей R=0.5: black/white_ink по умолчанию black. 3. Выбор расстановки меток под нож, прямоугольники 9х2мм: между ножами/ по краям ножей по умолчанию с краю ножа. 4. Выбор цвета меток под нож: black/white/ по умолчанию black. 5. Выбор установки копии метки под нож с цветом white_ink и с атрибутом overprint по умолчанию не требуется. 6. Указание ширины материала в миллиметрах, по умолчанию 308мм. 7. Указание кол-ва ножей 8. Указание кол-ва повторов ножей (ручьев), высчитывается по формуле: Округление вниз (ширина материала/ ширину ножей). 9. Указание кол-во повторов по вертикали, по умолчание заполнение до высоты 430мм. Вводные данные: media box (размеры макеты считаются строго по нему) слой ”knife” (далее в тексте: нож) слой “white_ink” (далее в тексте: белила) (не всегда будет присутствовать в макете) слой “Dimension Layer” всегда удаляется из файла Действия: • удаление всех объектов за границами media box. • расстановка окружностей R= 0.5mm по углам макета (центр окружности равен углу media box) цвет меток определяется в меню (былые/черные по умолчанию черные) • далее разветвление алгоритма определяется в меню (A) верстка под плоттер (указывается ширина материала), (B) верстка под нож (указывается кол-во ножей) (кол-во ручьев если указано 0 то автоматическая расстановка до308мм) (кол-во повторов по вертикали, если указано 0 то автоматическая расстановка до 436мм) А) Верстка под плоттер: 1. Расстановка макетов по ширине до (ширина материала -4мм), по высоте до 430мм. 2. Расстановка крестов по углам полученного документа 4ммХ4ммХ0,1мм. сверху цвет cyan, снизу цвет magenta. (размер документа увеличивается на 4мм по вертикали и горизонтали) В) Верстка под нож: Размножение макетов по горизонтали кол-во = кол-во ножей Разветвление алгоритма (галочка в начале) 1) Расстановка прямоугольников 9х2мм по краям полученного документа (положение по вертикали – центр, по горизонтали в край наружу документа) цвет прямоугольников указывается в меню (черный/белый по умолчанию черный) 2) Расстановка прямоугольников 9х2мм по краям полученного документа (положение по вертикали – центр прямоугольника верхний и нижний край документа, по горизонтали в край, во внутрь документа) цвет прямоугольников указывается в меню (черный/белый по умолчанию черный) Размножение полученного документа по горизонтали кол-во = кол-ву ручьев Размножение по вертикали до кол-во = кол-во повторов по вертикали. Расстановка крестов по углам полученного документа 4ммХ4ммХ0,1мм. сверху цвет cyan, снизу цвет magenta. (размер документа увеличивается на 4мм по вертикали и 8мм по горизонтали) Общая часть: Сохранение полученного: a) PDF 1.3 все слои кроме слоя ножа b) PDF 1.3 все слои кроме слоя белил с) PDF 1.3 слой ножа и белил, только если есть белила в) PDF 1.3 только нож Во всех случаях строгая очередность слоев! 1)нож 2)белила 3)все остальное [Приложения]
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||