工具VS2015+ASP.net
环境win7/win10+.net4.5
最近打印Word时发现了一个问题,使用RDLC打印Word时如果文本框中既有占位符又有文字的情况下会多出换行问题。
测试如下。先设置RDLC:1.新增一个字段Date。 2.创建一个表格和两个文本框做对比,表格两行。 3.表格两行中一行为占位符,一行为文字加占位符,文本框同理。
预览效果,看不出来有什么问题
实际打印Word效果,可以清晰的看到,只有占位符的没有问题,但是占位符一旦和文字结合,就会多一个换行符,类似回车效果。只有Word会这样,打印PDF不会
所以,一旦需要打印Word。文本框中如果有占位符最好不要夹杂其他文字或字符。如果需要,在数据源中处理,例如此时的 '截止Date' 改为数据源中的Date字段就包括 '截止' 两字。