时间:2010-12-20 09:29:35

标签: asp.net textbox reporting telerik special-characters

我使用一些telerik报告来打印一些报告。

我需要使用Telerik.Reporting.TextBox来打印标签。

某些标签是.txt文件中的库存,例如“Apple”。

当我看到带有空格的标签时,这意味着我必须在报告中缩进它,所以在TextBox中。

问题是当我们以PDF格式导出报告时,我们有缩进,但是当我们在浏览器中看到时却没有。如果我用“& nbsp;”替换空格,我们会在浏览器中看到缩进,但在导出为pdf时,我们会看到“& nbsp;”。

执行此操作的一种方法是使用HtmlTextBox,因此浏览器和导出都可以正常工作,但我们还有其他约束,说我们必须保留TextBox。

我的想法是用一个空白字符替换空格,一个隐形字符,如alt + 0160,但有很多选择,我想要一个可以在任何浏览器,任何导出(TIFF,PDF) ,Excel ...)。

有人对此选择有一个很好的线索吗?

2 个答案:

答案 0 :(得分:5)

您可以使用Unicode代码点U + 00A0(非中断空格),这是实体 所代表的内容。如何在文档中编码它取决于使用的字符集。

答案 1 :(得分:0)

您可以将 替换为""