Михаил Адаменко
Заказчик Михаил Адаменко XenMyGod | FL.RU

Михаил Адаменко

На сайте 15 лет и 4 месяца (заходил 30 дней назад)
35
6676.87
Рейтинг
6676.87
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
22 Августа 2022
# Библиотека для визуализации кроя и экспорта в 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. Название файла должно совпадать с названием
текстового файла.

Прошло времени с момента публикации: 2 года 3 месяца 2 дня 10 часов 28 минут
Раздел: Программирование / Прикладное программирование
Рейтинг: 127 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».