Печать отформатированного документа с данными sql без использования оконных форм - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время мы создаем приложение на c # (с использованием WPF), и все идет хорошо. Единственная проблема, с которой мы сталкиваемся сейчас, заключается в том, что мы хотим, чтобы наше приложение могло печатать документы непосредственно из нашего приложения на принтер.

Нам нужно распечатать список клиентов, но не перечисленный на листе, вместо этого он должен напечатать по 1 полной странице информации от каждого клиента, которая еще не была распечатана. Документ должен также содержать некоторое форматирование, например раздел «Результат», в котором вы вручную вводите информацию с помощью пера.

Я нашел несколько решений, но все они требуют, чтобы мы либо использовали iTextSharp, либо установили Acrobat Reader. Этот способ работает, но потом усложняет ситуацию, так как некоторые из наших учителей даже не знают, что такое Google Chrome, и тем более даже не понимают, что нужно установить Acrobat Reader для запуска этой программы.

Другой вариант - создать простой отчет непосредственно в C #, но во всех руководствах используются формы Windows и таблица данных, которая не очень эффективна для достижения наших целей. Также мы не можем найти отчеты в меню «Добавить новое» для обозревателя решений и не используем формы Windows.

В основном мы хотим нажать кнопку, которая автоматически печатает всех новых клиентов, которые еще не были распечатаны. У нас все хорошо с другими внутренними компонентами, такими как маркировка клиента, чтобы он больше не печатался, и так далее, это просто фактическое форматирование документа, которое застряло у нас в течение нескольких дней. Я искал "c # create invoice" и так далее, но в каждом уроке используются формы Windows или Crystal Reports, а мы не можем.

Есть предложения?

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