我认为问题标题是自我解释的。我有一个带有表的流文档,该表有太多列不适合一页。有没有办法在多个页面上打印列?
c1 = Column 1 c2 = Column 2 etc. +-------------+ +-------------+ | Page 1 | | Page 2 | | | | | | c1 c2 c3 c4 | | c5 c6 c7 c8 | | | | | | | | | | | | | | | | | | | | | +-------------+ +-------------+
最诚挚的问候 Oliver Hanappi
答案 0 :(得分:0)
不幸的是,目前在WPF中这是不可能的。 FlowDocument(及其内容)只会垂直分页,而不是水平分页。
答案 1 :(得分:0)
实际上可以这样做。
您可以使用以下方法计算值。
FlowDocument.PageWidth
FlowDocument.ColumnWidth
FlowDocument.ColumnGap
FlowDocument.PagePadding
这与xaml中的列宽规范一起可以获得所需的效果