当前,我们正在制作一个c#应用程序(使用WPF),一切顺利。现在唯一的问题是我们希望我们的应用程序能够将文档直接从我们的应用程序打印到打印机。
我们需要打印的是客户列表,但未在工作表上列出,相反,它应该打印尚未打印的每位客户的整整一页信息。该文档还应包含某些格式,例如“结果”部分,稍后您可以用笔手动填写信息。
我找到了几种解决方案,但是它们都要求我们要么使用iTextSharp,要么安装Acrobat Reader。这种方法行之有效,但以后会变得很复杂,因为我们的一些老师甚至不知道google chrome是什么,甚至更少,甚至掌握了必须安装acrobat reader才能运行此程序的概念。
我们的另一种选择是直接在c#中创建一个简单的报表,但是所有教程都使用Windows窗体和一个数据网格,这对于我们试图实现的效果并不十分有效。另外,我们在解决方案资源管理器的“添加新”菜单中找不到报告,并且我们没有使用Windows窗体。
基本上,我们想按一个按钮,该按钮会自动打印所有尚未打印的新客户。我们对其他后端的东西都很满意,例如标记客户不要再次打印等等,这只是使我们困扰了几天的实际文档格式。我已经搜索了“ c#创建发票”,依此类推,但是每个教程都使用Windows窗体或Crystal Reports,而我们却不能。
有什么建议吗?