我在ScrollViewer
中有几个控件,打印时应该横向和纵向跨越多个页面。我目前的解决方案使用一系列卷轴(水平和垂直方向)来实现打印。
要使此实现起作用,需要取消ScrollView的内容并将其添加到新的ScrollViewer
(ScrollViewer
的新实例调整为PrintWidth
和高度以实现打印目标),因此原始视图将被清空。为了克服这个问题,我尝试克隆整个ScrollViewer
,但这似乎失败了绑定 - DataGrid
在克隆的视觉中显示为空。
是否有其他可以打印视觉元素的方法,或者是否有其他方法(可能使用VisualBrush
)来实现多页打印的目标?