翻譯|行業(yè)資訊|編輯:胡濤|2024-07-31 13:52:02.580|閱讀 102 次
概述:FastReport 有一個內(nèi)置對象,用于以 HTML 標記格式可視化內(nèi)容 — HTMLObject。它仍在改進中,但它已經(jīng)解決了許多用戶問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
報告設(shè)計器中的功能進行了大規(guī)模更新。 滿足許多新功能:新的“Sparkline”對象、自定義 SQL 查詢、編輯報告代碼時的 Intellisense。 根據(jù)用戶的要求,我們顯著改進了用于創(chuàng)建構(gòu)建的“Builder”應(yīng)用程序。
FastReport .NET 是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報告庫。使用FastReport .NET,您可以創(chuàng)建獨立于應(yīng)用程序的.NET報告。
這次,根據(jù)某些情況改進了以 HTML 標記格式存儲的報告內(nèi)容的顯示。
FastReport 有一個內(nèi)置對象,用于以 HTML 標記格式可視化內(nèi)容 — HTMLObject。它仍在改進中,但它已經(jīng)解決了許多用戶問題。
HTMLObject 的先前實現(xiàn)無法劃分為 FastReport 報告對象,并且僅在 HTML 導出中顯示。因此,我們發(fā)布了一個單獨的插件,該插件使用 HTML DOM 劃分為 FastReport 報告對象。每個 HTML 標記對象都被轉(zhuǎn)換為具有指定樣式的 FastReport 對象,并計算所需的大小,并具有可能的分頁符。
要使用該插件,您需要將 FastReport.Plugins.HtmlObject 包添加到您的項目中。然后使用以下代碼行進行注冊:
FastReport.Plugins.Html.HtmlObjectAssemblyInitializer.Init()
之后,根據(jù)所使用的產(chǎn)品(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 替換內(nèi)置 HTMLObject。所有之前構(gòu)建的報告都將自動使用新的實現(xiàn)。
結(jié)果可以保存為 FastReport 支持的多種導出格式(PDF、DOCX 等)。如您還有其他關(guān)于fastreport的需求,歡迎咨詢我
FastReport技術(shù)QQ群:585577353
了解更多報表開發(fā)控件,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn