C #: печать отчета - PullRequest
       16

C #: печать отчета

1 голос
/ 30 октября 2009

Как я могу добавить обычные функции печати в свое приложение, чтобы я мог создать собственный отчет (скажем, в формате RTF) для печати? Кроме того, возможно ли как-то совместить предварительный просмотр с этим?

ОБНОВЛЕНИЕ: Да, а также, что встроено в .NET Framework с точки зрения печати?

Ответы [ 4 ]

1 голос
/ 05 ноября 2009

Вы можете попробовать ReportViewer, который поставляется с Visual Studio. Он охватывает как Windows Forms, так и веб-формы. http://msdn.microsoft.com/en-us/library/ms251671(VS.80).aspx

0 голосов
/ 30 октября 2009

Посмотрите на некоторые коммерческие пакеты, например Xtra Reports Suite от DevExpress

0 голосов
/ 05 ноября 2009

Я бы использовал стороннюю компанию, как упоминал Пратик. Активные отчеты довольно просты, или, если нужно, более надежные могут использовать SSRS.

0 голосов
/ 30 октября 2009

Здесь вы откроете себя миру боли, и эта проблема была решена раньше.

Что вы пытаетесь напечатать? Я предполагаю, что у вас есть заявка на выигрышные формы.

Когда вы говорите «пользовательский», вы имеете в виду, что пользователь будет вводить код rtf или html самостоятельно (либо вручную, либо с помощью редактора, например WMD или tinyMCE )

Вы можете добавить элемент управления Internet Explorer и вызвать печать оттуда. Или есть множество из других вариантов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...