我有一个框架WPF窗口。我有一些代码打印出来打印使用PrintDialog和printvisual帧的内容。但是,这将只打印即使框架卷轴和其他部分都可以在屏幕上显示的内容。
有没有一种方法来添加分页,并确保我的框架的全部内容将打印。
还是有另一种方式把我的框架内容,并打印出来?即不使用printvisual?
是。我已经做到了这一点。这是不是很困难。
上面的描述假定你要修复的框架页面宽度的宽度和垂直分页它。这将是适当的网页而不是一个电子表格。对于类似电子表格的内容,你会设置的ScrollViewer允许滚动在两个方向上,给帧的无限空间,每程。在这种情况下是IDocumentPaginator除了RenderTransforms相同,削波被选择为水平和垂直迭代。
这种技术实际上适用于任何WPF内容,不只是一个框架。