asp.net - 我可以用什么最好的隐形角色来替换?

标签 asp.net textbox reporting telerik special-characters

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

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

某些标签存在于 .txt 文件中,例如“Apple”。

当我看到带有空格的标签时,这意味着我必须在报告中缩进它,因此在文本框中也是如此。

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

实现此目的的一种方法是使用 HtmlTextBox,因此浏览器和导出都可以正常工作,但我们还有其他限制,要求我们必须保留 TextBox。

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

有人对这个选择有很好的了解吗?

最佳答案

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

关于asp.net - 我可以用什么最好的隐形角色来替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4488359/

相关文章:

asp.net - 将 JSON 对象反序列化为 List<type> 不适用于 asmx 服务

C#:带有 TextBox.WordWrap 显示长 Base64 字符串的多行 TextBox

javascript - 单击单元格外部后如何退出文本框

c# - 如何将 ReCaptcha 集成到 BlogEngine.net (ASP.net C#) 中?

asp.net - Rad Ajax 加载面板未显示在 asp.net 页面的回发中

c# - 从 Controller 访问它时,我的 MvcApplication 的属性为 null

c# - 我的命令触发后如何使用 MVVM 清除我的文本框

C# 报告 anchor 到底部

oracle - 无法在 OracleBI Discoverer 中扩展工作簿

javascript - 报告服务出现奇怪的 IE 渲染问题