【问题标题】:Visual Studio Reports (RDLC): html tags are ignoredVisual Studio 报告 (RDLC):html 标记被忽略
【发布时间】:2016-05-12 16:18:53
【问题描述】:

我正在使用 Visual Studio Reports 呈现一些 HTML 文本,使用内置选项将占位符设置为 html 文本。

现在,一切正常,但只有一件事:<font> 标签有问题。特别是,如果我以磅为单位设置大小,例如:

<font size="5pt"> Some text </font>

甚至:

<font style="font-size:5pt">5pt line</font>

这会被完全忽略。
我应该注意到,上述两个示例都可以在 Web 浏览器中正常工作,并且 &lt;font&gt; 是 RDLC 中官方支持的标签之一。那么这里发生了什么?

【问题讨论】:

    标签: html rdlc reportviewer


    【解决方案1】:

    似乎不完全支持 font 标签,但使用 span 标签可以。将以下表达式设置为占位符的值,它将正确呈现:

    ="<span style='font-size:5pt'> Some text </span>"
    

    另外,请确保在占位符属性中将“标记类型”设置为“HTML”。

    https://msdn.microsoft.com/en-us/library/cc645967.aspx

    【讨论】:

    • 我知道它适用于 spans + "style" 标签,但我的问题是原始 HTML 有我无法更改的 "font" 标签。最后我做了一些后期处理,手动将字体标签更改为代码中的跨度。但我的问题是:文档说字体标签受支持......现在,字体标签的唯一用途是更改字体,所以如果 RDLC 不支持......他们以什么方式声称字体标签是“支持”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多