HTML报表,python生成html报表

  HTML报表,python生成html报表

  以HTML格式呈现(报告生成器和SSRS)

  09/10/2013

  文本内容

  HTML呈现扩展插件以HTML格式呈现报表。渲染插件可以生成完整的HTML页面,也可以生成HTML片段并嵌入到其他HTML页面中。所有的HTML都是使用UTF 8编码生成的。

  当您在浏览器中查看报表或在报表管理器中运行报表(包括报表)时,HTML呈现扩展插件是默认的呈现扩展插件。

  当您在浏览器中查看报表或在报表管理器中运行报表(包括报表)时,HTML呈现扩展插件是默认的呈现扩展插件。HTML呈现扩展将HTML呈现为片段或完整的HTML文档。如果HTML被分段,HTML文档中的HEAD、HTML和BODY标签将被删除。仅显示BODY标记的内容。如果你想把这个HTML片段嵌入到其他APP应用生成的HTML中,这是很有用的。

  在某些情况下,当报告以HTML格式呈现时,报告参数可用于发起脚本注入攻击。有关保护报表的详细信息,请参阅保护报表和资源。

  注意

  在SQL Server数据工具中,您可以创建和修改报表定义。报表生成器和报表设计器中的rdl。对于每种创作环境,都有不同的方法来创建、打开和保存报告及相关项目。有关详细信息,请参阅网上microsoft.com中的“在报表设计器和报表生成器中设计报表(SSRS)”。

  文本内容

  以MHTML格式呈现

  浏览器支持

  特定于HTML的绘制规则

  交互功能

  设置设备信息

  以MHTML格式呈现

  HTML呈现扩展还可以以MHTML格式(聚合的HTML文档的MIME封装)呈现报表。HTML扩展HTML以在HTML文档中嵌入编码对象,如图像。使用MHTML呈现扩展,您可以将资源(如图像、文档或其他二进制文件)作为报表HTML中的MIME结构嵌入到单个文件中。MHTML报告也可以嵌入到电子邮件中,因为所有的资源都包含在报告中。其实是HTML渲染扩展渲染MHTML,不过这个函数也叫MHTML渲染扩展。

  返回页首

  浏览器支持

  该演示扩展支持以下浏览器版本:

  Internet Explorer 5.5或更高版本

  FireFox 1.5或更高版本

  Safari 3.0或更高版本

  由于浏览器之间的考虑因素,显示的报告可能会因浏览器而略有不同。例如,文本框包含一个名为WritingMode的属性。Firefox不支持此属性。

  返回页首

  特定于HTML的绘制规则

  呈现时,将应用以下特定于HTML的规则:

  对于每个ReportItems集合,渲染器将生成一个包含所有项的HTML表结构(如果有多个集合)。

  结构中的每个项目占用一个单元格。

  空单元格会尽可能的折叠,从而减小HTML的大小。

  在右端添加一行空单元格,在左端添加一列空单元格。这将加快浏览器绘制表格的速度。

  不包含项目(即项目之间的空间)的表格行或列将以固定的宽度和高度显示。

  所有其他行和列都可以根据每个报表项的大小展开。

  所有坐标和报表项大小的单位都转换为毫米。所有其他尺寸(包括样式属性)将保留其原始单位。尺寸差和位置差小于0.2mm的视为0mm。

  返回页首

  互动

  HTML支持几个交互式元素。以下是一些具体的行动。

  显示和隐藏

  可以显示或隐藏的报告项目将与/-切换图像一起显示,并且可以单击。当一个项目被单击时,服务器将被回调,以在改变显示或隐藏状态后重新绘制该项目的输出。

  文件结构图

  显示“文档结构图”标记,可用于在查看器控件中对齐。如果省略数据区域标题,标签将显示在第一个子单元中。如果没有对应的子单元,标签将显示在标签前面的子单元中。

  书签

  书签显示为超链接。将显示标记的目标,您可以单击书签链接来确定其位置。如果您单击书签链接,报告将跳转到目标书签选项卡上的第一个出现位置,浏览器将滚动以在窗口顶部显示书签链接(如果可能)。HTML选项卡))标记用于标记书签的目标。

  交互式排序

  如果为文本框定义了用户排序,HTML呈现扩展插件将在文本框内容的右侧绘制一个排序图标。如果报告包含一个定义了用户排序的文本框,单击相应的排序图标将显示发送回服务器的JavaScript。

  超链接和钻头

  指向报表项的超链接和钻取链接呈现为超链接,并通过在这些链接定义的项周围放置HTML anchor()标记来呈现。

  搜索

  搜索功能允许用户在报告中查找文本字符串。

  其他搜索和搜索功能由ReportViewer Web窗体控件提供。

  回到第一个地方

  设置设备信息

  您可以通过更改设备信息设置来更改该渲染器的一些默认设置,包括要渲染的模式。有关更多信息,请参见设置HTML设备信息。

  回到第一个地方

  请参见

  概念

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: