将表保存在flowdocument中

时间:2015-10-06 07:05:59

标签: wpf xaml flowdocument paragraph

我正在使用FlowDocument打印输出。 我有表显示四行输出。当它到页面结束时,表分成两页,像这样enter image description here我想在单页中显示表 我用Google搜索并找到了this solution,但我不知道如何以编程方式将表格添加到段落中。我已尝试过以下方法,但无法正常工作。

 Section s = new Section();
            s.BreakPageBefore = true;
            Paragraph para = new Paragraph();
            Bold Heading = new Bold();
            Heading.Inlines.Add("Some sort of heading");
            para.Inlines.Add(Heading);
            LineBreak lb = new LineBreak();
            para.Inlines.Add(lb);
            s.Blocks.Add(para);
            s.Blocks.Add(table);

更新:

 Figure fg = new Figure(table);

            Paragraph paraa = new Paragraph();
            paraa.KeepTogether = true;
            paraa.Inlines.Add(fg);
            doc.Blocks.Add(paraa);

现在表格已移至下一页,但它与右侧对齐。如何让它左对齐?

0 个答案:

没有答案