嗨,我在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()));
答案 0 :(得分:0)
我对流量文档了解不多,但是通过快速谷歌搜索,您可以为块添加边距..
http://msdn.microsoft.com/en-us/library/system.windows.documents.block.margin%28v=vs.110%29.aspx
保证金看起来像这样:(左,上,右,下)
Margin="0,0,0,10"
边距更符合您的要求,而不是添加多个在语义上不正确的换行符。