Платный заказ
Бюджет:
6000 руб
# Библиотека для визуализации кроя и экспорта в PDF на C#.
## Дано
Есть инструкция для кроя такого вида (текстовой файл):
<code>
Отрезать отрезок длиной 400 см от элемента №37 длиной 400 см
Отрезать отрезок длиной 400 см от элемента №38 длиной 400 см
Отрезать отрезок длиной 400 см от элемента №39 длиной 400 см
Отрезать отрезок длиной 10 см от элемента №40 длиной 400 см
Отрезать отрезок длиной 390 см от элемента №40 длиной 400 см
Отрезать отрезок длиной 30 см от элемента №41 длиной 400 см
Отрезать отрезок длиной 370 см от элемента №41 длиной 400 см
Отрезать отрезок длиной 50 см от элемента №42 длиной 400 см
Отрезать отрезок длиной 350 см от элемента №42 длиной 400 см
Отрезать отрезок длиной 70 см от элемента №43 длиной 400 см
Отрезать отрезок длиной 82 см от элемента №43 длиной 400 см
Отрезать отрезок длиной 82 см от элемента №43 длиной 400 см
Отрезать отрезок длиной 82 см от элемента №43 длиной 400 см
</code>
## Что нужно?
Нужно написать библиотеку, которая будет из этого файла визуализировать крой.
Визуализировать так, чтобы на всех "Элементах №NN" было видно, сколько
отрезать от какого и какой элемент.
Если описывать, то, допустим, есть "Элемент №40 длиной 400 см". Есть несколько
строк, в которых написано, что из него получаются отрезки 390 и 10 см. Нужно нарисовать
для этого элемента прямоугольник, в котором обозначить эти отрезки. Если сумма отрезков
не будет равна длине элемента, то штриховкой обозначить оставшуюся длину.
Внизу нарисовать размерные линии и обозначить длины отрезков.
Каждую такую картинку нужно поместить в таблицу в первый столбец. Во второй столбец нужно
написать "Отрезков: NN шт. Отход: NN см.".
Все это надо поместить на листах А4 и экспортировать в ПДФ. Сделать так, чтобы отступы
листа можно было бы задавать. Максимально использовать векторную графику.
Примерно как должно выглядить пришлю по запросу. Примеры текстовых файлов вышлю так же.
Работать надо будет в git-репе. Версия фрейма .Net 4.5.
Для проверки надо будет написать консольную программу, в которой указывается текстовой файл.
В той же папе нужно будет формировать файл в PDF. Название файла должно совпадать с названием
текстового файла.
Рейтинг: 127
Исполнитель определен: