代码之家  ›  专栏  ›  技术社区  ›  anonymous

C#-从对象进行模板打印

  •  5
  • anonymous  · 技术社区  · 16 年前

    我需要一个从C#打印或导出(pdf/doc)的解决方案。我希望能够设计一个带有占位符的模板,将一个对象(或xml)绑定到此模板,并获得一个完成的文档。

    我不确定这是否是一个报告解决方案。

    我也不希望必须滚动我自己的打印/图形代码——我希望所有显示问题都在模板中处理。

    我最初认为Crystal Reports可以做到这一点(尽管我从未使用过CR),但我不确定我是否滥用了这里的系统——目前我对绑定ADO.NET数据集(螺旋数据集)并不感兴趣。Crystal可以处理对象绑定吗?

    3 回复  |  直到 16 年前
        1
  •  3
  •   Sven Hecht    16 年前

    如果您已经在使用WPF,这是最好的选择之一。

    谷歌关键词:XPS、FixedDocument、FlowDocument、WPF打印

        3
  •  0
  •   Jay Riggs    16 年前

    对于Word文档,请查看Word的邮件合并功能和Word自动化。我最近在一个表格信件打印项目中做了这件事。基本上,我所做的是创建一个Word模板文件(文件扩展名.dot),在这个模板文件中,我以标准格式字母定义了合并字段。我的应用程序查询数据库中需要打印的记录,然后返回每个记录,将数据库中的字段与这些合并字段匹配,并将结果(合并的文档)发送到打印机。

    它的工作非常好,如果我有一个链接,提供了一个明确的解释,我会提供它(检查这里,我会看看我是否能找到最有用的)。希望我已经提供了足够的关键字,让你找到自己的资源。如果你需要的话,我可以更详细地讲。