1

我认为问题标题是不言自明的。我有一个带有表格的流文档,其中的列太多,无法放在一页上。有没有办法跨多页打印列?

c1 = 第 1 列
c2 = 第 2 列
等等

+-------------+ +-------------+
| 第 1 页 | | 第 2 页 |
| | | |
| c1 c2 c3 c4 | | c5 c6 c7 c8 |
| | | |
| | | |
| | | |
| | | |
| | | |
+-------------+ +-------------+

最好的问候
奥利弗·哈纳皮

4

2 回答 2

0

不幸的是,目前在 WPF 中这是不可能的。FlowDocument(及其内容)只会垂直分页,而不是水平分页。

于 2009-09-22T00:20:32.687 回答
0

实际上可以做到这一点。

您可以使用以下方法计算值。

FlowDocument.PageWidth
FlowDocument.ColumnWidth
FlowDocument.ColumnGap
FlowDocument.PagePadding

这与您的 xaml 中的列宽规范一起可以获得您想要的效果

于 2010-10-19T02:54:13.927 回答