0

我正在使用 SQL Server 报告服务 2008。

根据 Microsoft,以下是唯一受支持的标签。

Hyperlinks: <A href>
Fonts: <FONT>
Header, style and block elements: <H{n}>, <DIV>, <SPAN>,<P>, <DIV>, <LI>, <HN>
Text format: <B>, <I>, <U>, <S>
List handling: <OL>, <UL>, <LI>

我的问题是,在呈现报告时,样式属性被忽略了。对于我的问题最重要的是,背景颜色样式被忽略了。(我喜欢支持其他样式标签,但这对我来说真的很重要)。我向 Microsoft 打开了一个支持案例,他们确认这在 SQL Server 2012 中也不起作用。

我一直在阅读有关自定义报告项目的信息 - 似乎有人已经处理了这个问题,但我现在花了更多的时间来寻找解决这个问题的方法。是否有针对此问题的商业解决方案?我可以使用额外的报告技术(Telerik 更可能)重写报告,但是当我已经使用 SSRS 构建了一个 98% 可行的解决方案时,我讨厌花费时间和精力来做这件事。

就这样每个人都知道我在说什么,当将数据输入我的数据库时,我正在输入以下数据:

(我是新成员,所以我不能嵌入图片——所以我必须包含链接:)

我输入的数据:http: //i.stack.imgur.com/xB5R4.jpg

SSRS 显示图片的方式http://i.stack.imgur.com/UKM50.jpg

最后,这是信息在数据库中存储的方式:

<div><font style="BACKGROUND-COLOR:#FFFF00">highlighted yellow</font></div>

<div>&nbsp;</div>

<div><font color="#5C83B4">Blue Text, no highlight</font></div>

<div><font color="#5C83B4">&nbsp;</font></div>

有没有人有什么建议?我不能成为第一个对 SSRS 来说很重要的人,但似乎大多数人在没有这个的情况下也能过得去。不幸的是,我们正在从 MS-Word 的自动化转向 SSRS,因此失去这一重要功能将被视为我们用户的一大步。

4

1 回答 1

2

您的问题接近于询问推荐的图书馆和意见。尽管如此,让我总结一下这些选项和我看待它们的方式:

  • 不要将文本分割成 div,而是使用其他 SSRS 工具箱项,例如 tablix 单元格和文本框,并为它们提供背景颜色。
  • 创建您自己的组件。当然可能,但是让它工作恕我直言是一件很痛苦的事。
  • 选择第三方组件。Stack Overflow 不太擅长(也不适合)推荐,但快速搜索至少会呈现一个结果
  • 切换到另一个报告工具
  • 放弃要求(好的,你说这对你来说是不可能的,但其他登陆这里的人可能想要考虑这个选项。)

不要太快跳过最后两个选项;-)

于 2013-09-23T21:46:18.173 回答