要用到WPF打印,在画界面的时候一段文字内需要有空格,下划线填空,如果用多个TextBlock或者Label拼接的话放在WarpPanel里面排列会因为控件长度问题产生有的行没填满就换行。
只能放在一个TextBlock里面解决。
txtContent.Inlines.Add(" 你于");
txtContent.Inlines.Add(new Underline(new Run(viewModel.ComplaintDate.Year.ToString())));
txtContent.Inlines.Add("年");
txtContent.Inlines.Add(new Underline(new Run(viewModel.ComplaintDate.Month.ToString())));
txtContent.Inlines.Add("月");
txtContent.Inlines.Add(new Underline(new Run(viewModel.ComplaintDate.Day.ToString())));
源自: http://blog.youkuaiyun.com/zhangjiyehandsom/article/details/5498845
WPF中使用下划线填空
本文介绍了一种在WPF应用中利用TextBlock实现带下划线填空的方法,解决了因控件长度不一导致的换行问题。通过在TextBlock中混合普通文本与带有下划线的文本,实现了美观且合理的文本排版。
1082

被折叠的 条评论
为什么被折叠?



