• <menu id="w2i4a"></menu>
  • logo FastReport.Net教程2020(持續(xù)更新中)

    文檔首頁>>FastReport.Net教程2020(持續(xù)更新中)>>報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片


    報表生成器FastReport .NET是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報告庫。使用FastReport .NET,您可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報告。

    近日,F(xiàn)astReport .Net升級到v2020.3版,在此版本中,添加了瑞士QR碼,允許配置打印機(jī)托盤以打印報告的最后一頁,不再支持.NET Framework 2.0,同時修復(fù)了多個Bug問題,感興趣的朋友可點(diǎn)擊下方按鈕下載最新版。

    點(diǎn)擊下載最新版FastReport .Net

    ASP.Net Core Framework是用于創(chuàng)建Web應(yīng)用程序的跨平臺解決方案。這意味著可以在各種操作系統(tǒng)中進(jìn)行開發(fā),并且創(chuàng)建的應(yīng)用程序也可以在其中運(yùn)行。這些和其他好處使ASP.Net Core變得非常流行。由于使用了新的Framework,許多用C#語言編寫的桌面開發(fā)人員開始進(jìn)行Web編程。

    Microsoft以前曾推廣基于.Net Framework的ASP.Net Web Framework,但這是具有封閉源代碼的商業(yè)軟件,專門為Windows設(shè)計,并且與.Net Core不同,它并不是所有人都可用。

    由于ASP.Net Core的普及,許多人創(chuàng)建了絕對簡單的Web應(yīng)用程序。例如,您可能需要打印名片–是的,這些名片是商務(wù)人士用來交換聯(lián)系信息的名片。

    不同國家/地區(qū)有自己的名片大小,例如:

    • 澳大利亞– 90×55毫米
    • 俄羅斯-90×50毫米
    • 美國– 88,9×50.8毫米(3,2”×2”)
    • 中國-90×54毫米
    • 法國-85×55 mm
    • 德國-85×55 mm
    • 日本-91×55毫米

    讓我們使用FastReport.Net報表生成器從自定義ASP.NET Core應(yīng)用程序創(chuàng)建名片。從報表設(shè)計器創(chuàng)建名片模板比在圖形編輯器中更容易。

    設(shè)計器的“歡迎”窗口使我們可以使用兩個向?qū)?chuàng)建報告-標(biāo)準(zhǔn)報告向?qū)Ш蜆?biāo)簽向?qū)А?/span>

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    在“歡迎”窗口中,我們可以看到“創(chuàng)建新報告向?qū)А薄N覀冃枰獦?biāo)簽向?qū)韯?chuàng)建名片:選擇標(biāo)簽向?qū)В?/span>

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    在標(biāo)簽向?qū)е?,我們可以選擇制造商,每個制造商都有一組特定大小的文檔模板,例如:信函,標(biāo)簽,價格標(biāo)簽,徽章,名片等。

    我們需要名片模板。不同的制造商使用不同的名片尺寸,選擇所需的名片尺寸。然后,只需向報告頁面添加一些帶有所需文本和設(shè)計參數(shù)的文本字段即可:

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    使用文本對象創(chuàng)建框架并設(shè)置虛線邊框?,F(xiàn)在,A4頁面上只有一張名片。配置數(shù)據(jù)帶的RowCount屬性:

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    這樣就完成了報告模板的創(chuàng)建并保存。例如,在wwwroot目錄中創(chuàng)建App_Data文件夾,然后將報告保存在那里。

    在Startup.cs中,我們將連接FastReport庫:

    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
     {
    …
    app.UseFastReport();
    …
    }

    現(xiàn)在,您可以將報告生成添加到控制器中:

    private IHostingEnvironment _env;
     
     public HomeController(IHostingEnvironment env)
     {
     _env = env;
     }

    將IHostingEnvironment接口注入到該類中,以獲取指向我們保存報告的wwwroot目錄的路徑。在所需的方法中創(chuàng)建報告對象,將數(shù)據(jù)和報告模板加載到其中:

     public IActionResult Index()
     {
     var rootpath = _env.WebRootPath;
     var report = new WebReport();
     report.Report.Load(rootpath + "/App_Data/Business Card.frx");
     report.Report.RegisterData(data); 
     ViewBag.WebReport = report;
     return View();
     }

    在“索引”視圖中添加報告呈現(xiàn):

    @await ViewBag.WebReport.Render()

    現(xiàn)在,運(yùn)行該應(yīng)用程序:

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    在頂部菜單中,您可以打印報告或?qū)⑵鋵?dǎo)出為以下格式之一:

    報告生成器FastReport .NET功能指南:從ASP .Net Core應(yīng)用程序創(chuàng)建名片

    現(xiàn)在就可以預(yù)覽名片,將其打印或?qū)С鰹橐环N流行的電子文檔格式!并注意實(shí)現(xiàn)此功能花了很少的時間!


    驚喜618!Fastreport.NET在線購買價更低!趕緊加入購物清單吧!

    還想要更多嗎?您可以點(diǎn)擊閱讀【FastReport 報表2019最新資源盤點(diǎn)】查找需要的教程資源。如果您有任何疑問或需求,請隨時加入FastReport技術(shù)交流群(783996712),我們很高興為您提供查詢和咨詢。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();