彩票走势图

将 HTMLObject 更新为 FastReport .NET 的插件

翻译|行业资讯|编辑:胡涛|2024-07-31 13:52:02.580|阅读 25 次

概述:FastReport 有一个内置对象,用于以 HTML 标记格式可视化内容 — HTMLObject。它仍在改进中,但它已经解决了许多用户问题。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

报告设计器中的功能进行了大规模更新。 满足许多新功能:新的“Sparkline”对象、自定义 SQL 查询、编辑报告代码时的 Intellisense。 根据用户的要求,我们显著改进了用于创建构建的“Builder”应用程序。

FastReport .NET 是适用于.NET Core 3,ASP.NET,MVC和Windows窗体的全功能报告库。使用FastReport .NET,您可以创建独立于应用程序的.NET报告。

    FastReport .net下载

这次,根据某些情况改进了以 HTML 标记格式存储的报告内容的显示。

FastReport 有一个内置对象,用于以 HTML 标记格式可视化内容 — HTMLObject。它仍在改进中,但它已经解决了许多用户问题。

HTMLObject 的先前实现无法划分为 FastReport 报告对象,并且仅在 HTML 导出中显示。因此,我们发布了一个单独的插件,该插件使用 HTML DOM 划分为 FastReport 报告对象。每个 HTML 标记对象都被转换为具有指定样式的 FastReport 对象,并计算所需的大小,并具有可能的分页符。

要使用该插件,您需要将 FastReport.Plugins.HtmlObject 包添加到您的项目中。然后使用以下代码行进行注册:

FastReport.Plugins.Html.HtmlObjectAssemblyInitializer.Init()

之后,根据所使用的产品(FastReport .NET、FastReport.Core、FastReport.WPF、FastReport.Core.Skia),必要的库将自动添加到项目中。需要注意的是,仅支持 HTML 4 标签和样式的子集。不支持脚本。

支持的标签:

<a> <center> <dt> <kbd> <q> <style> <title>
<address> <cite> <em> <li> <rb> <sub> <tr>
<area> <code> <footer> <main> <ruby> <sup> <u>
<article> <col> <h> <menu> <s> <table> <ul>
<b> <colgroup> <head> <menuitem> <samp> <tbody> <var>
<bdi> <data> <header> <meta> <section> <td> <wbr>
<bdo> <dd> <hgroup> <nav> <section> <template>
<big> <del> <hr> <nobr> <small> <tfoot>
<body> <dir> <html> <ol> <span> <th>
<br> <div> <i> <p> <strike> <thead>
<caption> <dl> <ins> <pre> <strong> <time>

设计器中的报告模板

初始化插件后,它将用新的 HTMLObject 替换内置 HTMLObject。所有之前构建的报告都将自动使用新的实现。

带有 HTML 标签的报告

结果可以保存为 FastReport 支持的多种导出格式(PDF、DOCX 等)。如您还有其他关于fastreport的需求,欢迎咨询我


FastReport技术QQ群:585577353

了解更多报表开发控件,欢迎咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP