翻譯|使用教程|編輯:李顯亮|2020-06-03 09:38:02.540|閱讀 609 次
概述:我們可以使用WinForms應(yīng)用程序使用報(bào)表生成器來(lái)創(chuàng)建名片。如果需要一張簡(jiǎn)單的名片,在FastReport.Net中創(chuàng)建它的速度要比在Photoshop中更快。在本文中,將在報(bào)告生成器中創(chuàng)建名片,并從WinForms應(yīng)用程序中生成報(bào)告。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
報(bào)表生成器FastReport .NET是適用于.NET Core 3,ASP.NET,MVC和Windows窗體的全功能報(bào)告庫(kù)。使用FastReport .NET,您可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)告。
近日,F(xiàn)astReport .Net升級(jí)到v2020.3版,在此版本中,添加了瑞士QR碼,允許配置打印機(jī)托盤以打印報(bào)告的最后一頁(yè),不再支持.NET Framework 2.0,同時(shí)修復(fù)了多個(gè)Bug問題,感興趣的朋友可點(diǎn)擊下方按鈕下載最新版。
從名稱中可以看到,Windows窗體類型的應(yīng)用程序旨在在Windows環(huán)境中工作。例如,MS Word或Calculator應(yīng)用程序以及許多其他具有窗口界面的程序。實(shí)際上,這是與Windows GUI一起使用的整個(gè)API,它是.Net Framework的一部分。由于使用了此API,與MFC框架不同,使用表單創(chuàng)建應(yīng)用程序已大大簡(jiǎn)化。因此,Windows Forms技術(shù)獲得了極大的普及。
此類程序的應(yīng)用領(lǐng)域僅受想象力的限制。在本文中,我們將研究如何從WinForms應(yīng)用程序中打印名片。
有許多已建立的名片大小。它們可以按國(guó)家分組。例如,以下是其中一些:
如果您需要一張簡(jiǎn)單的名片,在FastReport.Net中創(chuàng)建它的速度要比在Photoshop中更快。本文將在報(bào)告生成器中創(chuàng)建名片,并從WinForms應(yīng)用程序中生成報(bào)告。
運(yùn)行報(bào)表設(shè)計(jì)器:
在“歡迎”窗口中,我們可以看到“創(chuàng)建新報(bào)告向?qū)А薄N覀冃枰獦?biāo)簽向?qū)?lái)創(chuàng)建名片:
在“標(biāo)簽向?qū)А敝校覀兛梢赃x擇制造商,每個(gè)模板都有一組特定大小的頁(yè)面模板。例如,在我們的例子中,它可以是信函或名片的模板。選擇具有所需大小的模板的制造商,然后使用文本對(duì)象創(chuàng)建名片:
例如,可以使用文本對(duì)象和所需顏色的邊框創(chuàng)建框架。要傳播數(shù)據(jù)帶,請(qǐng)?jiān)谄鋵傩灾兄付ㄐ袛?shù):
要從應(yīng)用程序生成報(bào)告,需要將FastReport.dll庫(kù)連接到項(xiàng)目。只需添加鏈接即可。我們可以在表單上放置按鈕或使用某種表單事件來(lái)生成報(bào)告:
private void Button1_Click(object sender, EventArgs e) { var report = new Report(); report.Load("C:/Users/User/source/repos/Invoice2/Invoice2/App_Data/Business Card.frx"); report.Show(); }
如您所見,代碼非常簡(jiǎn)單。我們創(chuàng)建了一個(gè)報(bào)告對(duì)象,將模板加載到其中,并顯示了它。運(yùn)行我們的應(yīng)用程序,然后單擊按鈕:
現(xiàn)在,我們可以使用工具欄上的“打印”按鈕來(lái)打印名片,或?qū)⑵浔4鏋橐环N流行的電子文檔格式,例如PDF,DOCX,XLSX,RTF等。
還想要更多嗎?您可以點(diǎn)擊閱讀【FastReport 報(bào)表2019最新資源盤點(diǎn)】,查找需要的教程資源。如果您有任何疑問或需求,請(qǐng)隨時(shí)加入FastReport技術(shù)交流群(783996712),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn