SQL 2005 Reporting Services自定义报告项(CRI) - 有哪些限制?

时间:2023-01-15 08:20:25

Reading MSDN (and other sources) about custom report items (CRI) for reporting services 2005. It looks like I'm limited to generating a bitmap. Not even with some mapping overlay for detecting mouse clicks on it. Is there away to go around this? There are two things I would like to do:

阅读有关报告服务2005的自定义报告项(CRI)的MSDN(和其他来源)。看起来我只限于生成位图。甚至没有一些映射覆盖用于检测鼠标点击它。有没有去过这个?我想做两件事:

  • Embed HTML directly into the report, to format dynamic text.
  • 将HTML直接嵌入到报表中,以格式化动态文本。

  • Embed flash (swf) control in the report. This could be done with HTML if the previous point is possible. But maybe there is another way
  • 在报告中嵌入flash(swf)控件。如果可以使用前一点,则可以使用HTML完成此操作。但也许还有另一种方式

Any suggestions? What am I missing?

有什么建议?我错过了什么?

3 个解决方案

#1


1  

You didn't missing anything.

你没有遗漏任何东西。

For me, like you mentioned, the main disadvantage is, that with a CRI you can only render images. You don't get any scalable text or something similar. If you want include swf, you need to render it as static image.

对我来说,就像你提到的那样,主要的缺点是,使用CRI你只能渲染图像。您没有获得任何可扩展的文本或类似的东西。如果要包含swf,则需要将其渲染为静态图像。

#2


0  

You can render the report as HTML and include the report using a floating frame in a page with the swf file. You can use functions to format dynamic text. SSRS 2008 solves some of these problems with the "richly" formated textbox (not RTF). it may worth a look, if it's an option.

您可以将报表呈现为HTML,并使用swf文件在页面中使用浮动框架包含报表。您可以使用函数来设置动态文本的格式。 SSRS 2008通过“丰富”格式化文本框(不是RTF)解决了其中一些问题。如果它是一个选项,它可能值得一看。

#3


0  

You might want to take a look at Data Dynamics Reports which has all of the RS features and has better support for custom report items with a complete API not just bitmaps.

您可能希望查看具有所有RS功能的Data Dynamics Reports,并且更好地支持具有完整API的自定义报表项,而不仅仅是位图。

#1


1  

You didn't missing anything.

你没有遗漏任何东西。

For me, like you mentioned, the main disadvantage is, that with a CRI you can only render images. You don't get any scalable text or something similar. If you want include swf, you need to render it as static image.

对我来说,就像你提到的那样,主要的缺点是,使用CRI你只能渲染图像。您没有获得任何可扩展的文本或类似的东西。如果要包含swf,则需要将其渲染为静态图像。

#2


0  

You can render the report as HTML and include the report using a floating frame in a page with the swf file. You can use functions to format dynamic text. SSRS 2008 solves some of these problems with the "richly" formated textbox (not RTF). it may worth a look, if it's an option.

您可以将报表呈现为HTML,并使用swf文件在页面中使用浮动框架包含报表。您可以使用函数来设置动态文本的格式。 SSRS 2008通过“丰富”格式化文本框(不是RTF)解决了其中一些问题。如果它是一个选项,它可能值得一看。

#3


0  

You might want to take a look at Data Dynamics Reports which has all of the RS features and has better support for custom report items with a complete API not just bitmaps.

您可能希望查看具有所有RS功能的Data Dynamics Reports,并且更好地支持具有完整API的自定义报表项,而不仅仅是位图。