Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Библиотека для визуализации кроя и экспорта в PDF на C#

X
Заказчик
Отзывы фрилансеров: + 52 - 0
Зарегистрирован на сайте 14 лет и 11 месяцев
Бюджет: 6000 руб/заказ
67.37 $ — 63.06 €
Срок: по договоренности
Исполнитель определен: Иван Агабалаев  
# Библиотека для визуализации кроя и экспорта в 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. Название файла должно совпадать с названием
текстового файла.
Разделы:
Заказ
Опубликован:
22.08.2022 | 13:35 [поднят: 22.08.2022 | 13:35]

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».