我正在使用FlowDocument打印输出。 我有表显示四行输出。当它到页面结束时,表分成两页,像这样我想在单页中显示表 我用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);
现在表格已移至下一页,但它与右侧对齐。如何让它左对齐?