C# WPF业务申请表开发

C# WPF业务申请表开发,c#,wpf,printdocument,C#,Wpf,Printdocument,我在当地一家食品储藏室当志愿者。目前我们有一个应用程序,我们手动填写一些详细信息,我知道我可以开发一个WPF应用程序来收集必要的数据。我们还需要保存申请的物理副本。是否可以创建一份我可以用收集的数据填充并打印的申请表副本?做这件事最好的方法是什么?没有一个干净的方法是打印我知道的页面或窗口布局 我知道有两个选择 只需使用带有空格和换行符的文本,并将文本发送到 印刷机 有关更多格式,请创建一个FlowDocument并将其发送到 印刷机 您确定需要WPF吗?如果你使用MS Access表单与Wo

我在当地一家食品储藏室当志愿者。目前我们有一个应用程序,我们手动填写一些详细信息,我知道我可以开发一个WPF应用程序来收集必要的数据。我们还需要保存申请的物理副本。是否可以创建一份我可以用收集的数据填充并打印的申请表副本?做这件事最好的方法是什么?

没有一个干净的方法是打印我知道的页面或窗口布局

我知道有两个选择

  • 只需使用带有空格和换行符的文本,并将文本发送到 印刷机

  • 有关更多格式,请创建一个FlowDocument并将其发送到 印刷机


您确定需要WPF吗?如果你使用MS Access表单与Word的邮件合并功能相结合来打印副本,你可以更快地获得一些东西。作为奖励,这意味着用户可以使用他们现有的Office程序知识,如果你不能继续使用它,那么将来会有很多其他能够使用Office的开发人员来维护它。我注意到手动打印文档(即使用GDI,或直接在PCL或PostScript中生成打印机命令)非常麻烦,而且很少再使用了-我见过的大多数打印输出程序将使用MS Word(同样,通常使用邮件合并)或者生成HTML+CSS并使用WebKit打印,或者使用iTextSharp直接生成PDF。我正在考虑使用WPF,因为它还允许我将数据添加到数据库中。如果不买它,我很难找到这样做的方法。WPF与数据库完全无关。我知道它直接绑定到数据库,但我已经有了一个跟踪组织和客户信息的应用程序,所以我已经构建了数据库代码。