WPF:如何在多个页面中实现UIElement的可视化打印?

时间:2013-03-08 12:13:04

标签: wpf printing scrollviewer uielement multipage

我在ScrollViewer中有几个控件,打印时应该横向和纵向跨越多个页面。我目前的解决方案使用一系列卷轴(水平和垂直方向)来实现打印。

要使此实现起作用,需要取消ScrollView的内容并将其添加到新的ScrollViewerScrollViewer的新实例调整为PrintWidth和高度以实现打印目标),因此原始视图将被清空。为了克服这个问题,我尝试克隆整个ScrollViewer,但这似乎失败了绑定 - DataGrid在克隆的视觉中显示为空。

是否有其他可以打印视觉元素的方法,或者是否有其他方法(可能使用VisualBrush)来实现多页打印的目标?

0 个答案:

没有答案