如何使用LineBreak在流文档的末尾添加一些空格?

时间:2014-01-14 15:29:29

标签: c# .net wpf flowdocument

嗨,我在WPF应用程序中有一个FlowDocument。

打印FlowDocument时,我需要在添加的最新块末尾添加一些空格(BlockUIContainer)

目前我正在使用此代码,但没有添加空格且没有错误。

知道怎么做吗?还有其他更好的方法吗?

              flowDoc.Blocks.Add(new BlockUIContainer(imgVoucher));
                flowDoc.Blocks.Add(cntTxtSection);
                flowDoc.Blocks.Add(new BlockUIContainer(imgBarcode));
                flowDoc.Blocks.Add(new Paragraph(new LineBreak()));
                flowDoc.Blocks.Add(new Paragraph(new LineBreak()));
                flowDoc.Blocks.Add(new Paragraph(new LineBreak()));
                flowDoc.Blocks.Add(new Paragraph(new LineBreak()));

1 个答案:

答案 0 :(得分:0)

我对流量文档了解不多,但是通过快速谷歌搜索,您可以为块添加边距..

http://msdn.microsoft.com/en-us/library/system.windows.documents.block.margin%28v=vs.110%29.aspx

保证金看起来像这样:(左,上,右,下)

Margin="0,0,0,10"

边距更符合您的要求,而不是添加多个在语义上不正确的换行符。