翻譯|使用教程|編輯:李顯亮|2020-06-03 09:38:02.540|閱讀 624 次
概述:我們可以使用WinForms應(yīng)用程序使用報(bào)表生成器來創(chuàng)建名片。如果需要一張簡單的名片,在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)告庫。使用FastReport .NET,您可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)告。
近日,F(xiàn)astReport .Net升級到v2020.3版,在此版本中,添加了瑞士QR碼,允許配置打印機(jī)托盤以打印報(bào)告的最后一頁,不再支持.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)用程序已大大簡化。因此,Windows Forms技術(shù)獲得了極大的普及。
此類程序的應(yīng)用領(lǐng)域僅受想象力的限制。在本文中,我們將研究如何從WinForms應(yīng)用程序中打印名片。
有許多已建立的名片大小。它們可以按國家分組。例如,以下是其中一些:
如果您需要一張簡單的名片,在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ū)韯?chuàng)建名片:
 
 
在“標(biāo)簽向?qū)А敝校覀兛梢赃x擇制造商,每個(gè)模板都有一組特定大小的頁面模板。例如,在我們的例子中,它可以是信函或名片的模板。選擇具有所需大小的模板的制造商,然后使用文本對象創(chuàng)建名片:
 
 
例如,可以使用文本對象和所需顏色的邊框創(chuàng)建框架。要傳播數(shù)據(jù)帶,請?jiān)谄鋵傩灾兄付ㄐ袛?shù):
 
 
要從應(yīng)用程序生成報(bào)告,需要將FastReport.dll庫連接到項(xiàng)目。只需添加鏈接即可。我們可以在表單上放置按鈕或使用某種表單事件來生成報(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();
 }
如您所見,代碼非常簡單。我們創(chuàng)建了一個(gè)報(bào)告對象,將模板加載到其中,并顯示了它。運(yùn)行我們的應(yīng)用程序,然后單擊按鈕:
 
 
現(xiàn)在,我們可以使用工具欄上的“打印”按鈕來打印名片,或?qū)⑵浔4鏋橐环N流行的電子文檔格式,例如PDF,DOCX,XLSX,RTF等。
還想要更多嗎?您可以點(diǎn)擊閱讀【FastReport 報(bào)表2019最新資源盤點(diǎn)】,查找需要的教程資源。如果您有任何疑問或需求,請隨時(shí)加入FastReport技術(shù)交流群(783996712),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn