• <menu id="w2i4a"></menu>
  • logo Fastreport.Net 教程2018(完結(jié))

    文檔首頁>>Fastreport.Net 教程2018(完結(jié))>>如何在FastReport.Net中使用SVG對象

    如何在FastReport.Net中使用SVG對象


    坦率地說,FastReport.Net中的矢量圖形問題沒有得到很好的解決。在設計器中,有一個幾何圖形和多邊形的小合集,但并沒有如何使用帶矢量圖形的文件的相關信息。而現(xiàn)在,我們已經(jīng)推出了一個報表設計器的插件,它將新的SVG對象添加到組件面板。現(xiàn)在,你可以在報表中使用SVG格式的矢量圖形。

    現(xiàn)在讓我們來了解一下SVG格式是什么。這個縮寫(SVG)代表可縮放矢量圖形。嚴格地說,SVG是基于xml的矢量圖形的標記語言。對XML的使用讓該格式立刻流行起來。這是一個簡單的帶有線條的SVG文件,如果你用文本編輯器打開它:

    <?xml version="1.0"?>
    <svg xmlns="http://www.w3.org/2000/svg">
     <rect x="20" y="20" width="300" height="250"
     style="fill:none;stroke:blue;stroke-width:2"/>
     <g style="stroke:green;">
     <line x1="50" y1="200" x2="100" y2="60"
     style="stroke-width:5; stroke-linecap:round;" />
     <line x1="100" y1="200" x2="150" y2="60"
     style="stroke-width:10; stroke-linecap:butt;" />
     <line x1="150" y1="200" x2="200" y2="60"
     style="stroke-width:15; stroke-linecap:square;" />
     <line x1="200" y1="200" x2="250" y2="60"
     style="stroke-width:20; stroke-linecap:round;" />
     <line x1="250" y1="200" x2="300" y2="60"
     style="stroke-width:25;" />
     </g>
    </svg>
    

    像這樣的XML文檔可以描述多邊形、繪圖或文本。并且SVG允許你使用JavaScript和CSS創(chuàng)建動畫和交互式圖形。

    SVG格式的主要優(yōu)點有:

    1. 簡單易理解的結(jié)構(gòu),因此易于創(chuàng)建;
    2. 文件大小相對較?。?/li>
    3. 可擴展性。

    現(xiàn)在讓我們看看如何將SVG對象添加到報表設計器。為此,請打開\ FastReport.Net \ Extras \ Misc \ SVGObjectPlugin文件夾中的項目。在這種情況下,nuget包管理器會下載更新。我們建立一個解決方案。

    打開報表設計器。在文件菜單上,使用圖標如何在FastReport.Net中使用SVG對象打開設計器的設置:

    如何在FastReport.Net中使用SVG對象

    在“插件”選項卡上,添加我們創(chuàng)建的庫。它位于:

    FastReport.Net\Extras\Misc\SVGObjectPlugin\SVGObject\bin\Debug\SVGObject.dll。

    單擊確定并重新啟動設計器?,F(xiàn)在,在組件面板的底部還有一個元素:如何在FastReport.Net中使用SVG對象

    將其拖到報表頁面,并將它當作“圖像”對象那樣處理。也就是說,雙擊它打開編輯器:

    如何在FastReport.Net中使用SVG對象

    使用“打開”按鈕,我們加載SVG文件。正如你從標簽中看到的那樣,可以從本地磁盤、數(shù)據(jù)庫、超鏈接下載文件。就是這樣?,F(xiàn)在,你可以在不損失質(zhì)量的情況下拉伸圖片

    如何在FastReport.Net中使用SVG對象

    對SVG文件的使用擴展了FastReport.Net在打印業(yè)務中的實用性。而在今后的版本更新中,我們會有機會在Web報表中使用動畫SVG。

    產(chǎn)品介紹 下載試用 | 優(yōu)惠活動 | 在線客服 | 聯(lián)系Elyn

     

    推薦閱讀

    FastReport 2018 最新版本下載
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();