|
Модераторы: gambit |
|
babat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 6.11.2011 Репутация: нет Всего: нет |
Всем привет. Делаю проект в MVC 5. Необходимо реализовать печать некоторой формы, в которую из бд будут вноситься данные. Форма эта у меня есть только в виде рисунка (путевой лист форма №3). Подскажите как это сделать, пожалуйста.
|
|||
|
||||
Экскалупатор |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
на сколько я понимаю форма нужна пользователю, который ее загружает с сайта в браузер. оттуда печать делается js-скриптом.
оно распечатает все что будет на экране. можно еще так, через jQuery попробовать. |
|||
|
||||
babat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 6.11.2011 Репутация: нет Всего: нет |
Экскалупатор, я наверно не так написал) Под формой имел ввиду путевой лист форма №3. Т.е. ничего на экране не отображается, эта форма существует внутри системы, например в виде XML (я не разбираюсь в этом, поэтому может как-то бредово звучать). Нужно чтобы после нажатия кнопки система собирала некоторую информацию и печатала ее на этой форме (пример заполненной формы приложил)
Это сообщение отредактировал(а) babat - 7.6.2015, 11:13 Присоединённый файл ( Кол-во скачиваний: 5 ) 1336156801_putevoy_list.jpg 309,86 Kb |
|||
|
||||
Экскалупатор |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 2 Всего: 24 |
так а что вы конкретно хотите? все остается как и раньше, нужно загрузить документ(то что нужно распечатать) и вызвать функцию печати. один из вариантов это jQuery, там в принципе все просто. сама форма должна быть уже сформирована к моменту печати. Для принтера не имеет никакого значения где хранятся данные, ему нужно только то, что надо отправить на печать.
По этому, вам нужно: 1. взять данные из базы 2. "отрисовать" эти данные в нужном вам представлении, в форме или в чем угодно, можно использовать тот же razor. 3. загрузить этот документ в браузер 4. отправить его на печать из браузера. Опять же я предполагаю что: 1. под MVC5 имеется ввиду ASP.NET MVC 5 2. печатать из шарпа на сервере не имеет смысла, потому что распечатка нужна пользователю приложения, а он, скорее всего, использует браузер. Это сообщение отредактировал(а) Экскалупатор - 7.6.2015, 11:40 |
|||
|
||||
babat |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 6.11.2011 Репутация: нет Всего: нет |
Экскалупатор, Спасибо за ответы! А конкретнее интересует как раз то, как сформировать эту форму для печати. Вот с этим самая главная проблема(
|
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |