C# 创建具有不同页数和自动分页符的可打印表单
我想创建一个具有不同页数的可打印“发票”表单。每页都应该有重复的页眉和页脚,中间是发票的位置 如果WPF能够在位置之间创建一个自动分页符,那就太好了。这有可能吗 在另一个项目中,我创建了一个更“静态”的可打印表单,该表单由一个画布组成,画布的大小正好是A4页面,上面有嵌套的布局框架和控件。这张画布可以打印,效果很好,我喜欢这个概念 但是,如何通过不同数量的记录和分页符动态地改变内容呢C# 创建具有不同页数和自动分页符的可打印表单,c#,wpf,visual-studio-2013,C#,Wpf,Visual Studio 2013,我想创建一个具有不同页数的可打印“发票”表单。每页都应该有重复的页眉和页脚,中间是发票的位置 如果WPF能够在位置之间创建一个自动分页符,那就太好了。这有可能吗 在另一个项目中,我创建了一个更“静态”的可打印表单,该表单由一个画布组成,画布的大小正好是A4页面,上面有嵌套的布局框架和控件。这张画布可以打印,效果很好,我喜欢这个概念 但是,如何通过不同数量的记录和分页符动态地改变内容呢 这可以在WPF中实现吗?您可能想查看流文档。这些允许您创建文档样式的内容,并且可以在几个不同的WPF控件中显示。
这可以在WPF中实现吗?您可能想查看流文档。这些允许您创建文档样式的内容,并且可以在几个不同的WPF控件中显示。
FlowDocumentReader
控件有一个“页面”查看模式,这可能就是您要查找的。以下是一些帮助您入门的链接:
有。但这正是各种报告系统存在的原因,让您定义一些抽象的内容,然后将这些内容拆分为带有页眉、页脚、自动表拆分等的页面 我建议使用类似于
PDFsharp
(出于这个原因,它有Migradoc)。查看器可以嵌入,但更容易运行外部pdf查看器,剩下的唯一任务是生成pdf本身