2

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

为了使这个实现工作,需要解除 ScrollView 的内容并添加到一个新ScrollViewer的(新的实例ScrollViewer被调整为PrintWidth和高度以实现打印目标),结果原始视图将被清空。为了克服这个问题,我尝试克隆整个ScrollViewer,但这似乎因绑定而失败 -DataGrid在克隆的视觉对象中显示为空。

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

4

0 回答 0