0

简而言之:谁能帮我打印一个 FlowDocument,它可能跨越多个页面,每页都有相同的水印图像?我当前的实现仅在第一页打印水印。在这种情况下如何做某种模板?

描述:我正在构建一个打印 FlowDocument 的 WPF 应用程序。FlowDocument 包含用作水印的图像,并且文档将根据内容的长度打印在一页或多页中。第一页一切正常。我希望在所有页面中使用相同的图像作为当前没有发生的水印。我想我必须处理 DocumentPaginator 对象,但我不确定如何完成这项工作。是否有人在上述场景中体验过 FlowDocument 打印,听起来像是基于模板的打印?

4

1 回答 1

0

是的!我终于找到了解决方案。它在 XAML 中。实际上我试图这样做是为了打印目的,以便打印输出中的每一页都包含水印图像或文本。在 FlowDocumentPaginator 中有模板来定义页眉和页脚等部分。您可以在打印时利用它们来实现这一点。我成功地为打印机做到了这一点。

于 2013-11-19T03:06:38.013 回答