我有2个WPF Border
元素,其中包含我要打印的内容。我正在寻找一种方法来使用相同的打印过程打印这些视觉效果,但以分页符分隔。
我使用PrintDialog.PrintVisual method打印边框,但它们将作为单独的打印作业发送,我的要求是使用相同的打印过程并使用分页符分隔元素。
我开始考虑使用FlowDocument但是,此课程不会将Border
元素视为Block
。
请指出正确的方向。
答案 0 :(得分:0)
您必须为您的自定义打印创建从DocumentPaginator派生的类。这为您提供了方法GetPage(int pagenumber),您可以使用它。 Here is sample of this