我使用一些telerik报告来打印一些报告。
我需要使用Telerik.Reporting.TextBox来打印标签。
某些标签是.txt文件中的库存,例如“Apple”。
当我看到带有空格的标签时,这意味着我必须在报告中缩进它,所以在TextBox中。
问题是当我们以PDF格式导出报告时,我们有缩进,但是当我们在浏览器中看到时却没有。如果我用“& nbsp;”替换空格,我们会在浏览器中看到缩进,但在导出为pdf时,我们会看到“& nbsp;”。
执行此操作的一种方法是使用HtmlTextBox,因此浏览器和导出都可以正常工作,但我们还有其他约束,说我们必须保留TextBox。
我的想法是用一个空白字符替换空格,一个隐形字符,如alt + 0160,但有很多选择,我想要一个可以在任何浏览器,任何导出(TIFF,PDF) ,Excel ...)。
有人对此选择有一个很好的线索吗?
答案 0 :(得分:5)
您可以使用Unicode代码点U + 00A0(非中断空格),这是实体
所代表的内容。如何在文档中编码它取决于使用的字符集。
答案 1 :(得分:0)
您可以将
替换为""