翻譯|使用教程|編輯:龔雪|2022-08-04 10:55:29.540|閱讀 201 次
概述:本文將為大家介紹Telerik Reporting控件是如何把報(bào)表輕松嵌入應(yīng)用程序的,歡迎下載產(chǎn)品體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在設(shè)計(jì)和樣式化報(bào)表、鏈接和塑造數(shù)據(jù)之后,就需要將報(bào)表交付給受眾。最好的方案是能夠在任何地方交付報(bào)表,因?yàn)閳?bào)表可以交付的地方越多,它提供的價(jià)值就越大。接下來讓我們探索輕松集成的可能方法,將報(bào)表輕松嵌入到您的Web或桌面應(yīng)用程序中。
一流的報(bào)表解決方案使開發(fā)人員能夠輕松地將報(bào)表嵌入到每個(gè)應(yīng)用程序中,使用Telerik Reporting,開發(fā)人員可以輕松地將報(bào)表引擎專用API用于每個(gè)特定的報(bào)表實(shí)施。這被稱為嵌入報(bào)表引擎,它可能需要對(duì)報(bào)表設(shè)計(jì)、處理和呈現(xiàn)報(bào)表進(jìn)行編程。另外為了方便起見,Telerik Reporting 中包含了許多報(bào)表查看器。
報(bào)表查看器是用于顯示應(yīng)用程序中報(bào)表引擎生成的報(bào)表文檔的UI組件,報(bào)表查看器可以支持各種技術(shù),如Blazor、ASP.NET Core、ASP.NET MVC、ASP.NET WebForms、HTML5/JS、Angular、React、Vue、WPF、WinForms、WinUI 和 UWP。使用報(bào)表查看器,報(bào)表工具可以與使用支持的技術(shù)創(chuàng)建的任何 Web 和桌面應(yīng)用程序集成(即嵌入)。
桌面應(yīng)用程序通常被稱為單機(jī)應(yīng)用程序,它們本質(zhì)上是獨(dú)立的,可以連接到互聯(lián)網(wǎng),也可以不連接。最終用戶需要的一切都隨桌面應(yīng)用程序一起交付,這是嵌入報(bào)表結(jié)尾最有利的方案。
在Telerik Reporting中,.NET 桌面應(yīng)用程序(如 WPF、WinForms 和 WinUI)以嵌入報(bào)表引擎而聞名,這些類型的應(yīng)用程序還支持使用遠(yuǎn)程托管的報(bào)表引擎。
這個(gè)想法是構(gòu)建和部署一個(gè)可以交付報(bào)表的獨(dú)立應(yīng)用程序,這些報(bào)表可以在任何設(shè)計(jì)器中設(shè)計(jì)或在運(yùn)行時(shí)以編程方式定義,此外單機(jī)應(yīng)用程序也可以遠(yuǎn)程連接到報(bào)表引擎。
今天的許多應(yīng)用程序使用通過互聯(lián)網(wǎng)連接的多個(gè)系統(tǒng),一般來說,客戶端或前端是面向用戶的應(yīng)用程序,中間層是業(yè)務(wù)或服務(wù)層,后端系統(tǒng)是數(shù)據(jù)庫(kù)層。這描述了一個(gè)簡(jiǎn)單的面向服務(wù)的體系結(jié)構(gòu),簡(jiǎn)稱SOA,它可以被認(rèn)為是一個(gè)分層的應(yīng)用程序,并且在業(yè)務(wù)線應(yīng)用程序中最常見。
當(dāng)今的現(xiàn)代應(yīng)用程序使用具象狀態(tài)傳輸 (REST) API 與實(shí)現(xiàn)相同架構(gòu)但采用不同技術(shù)的客戶端繁重的應(yīng)用程序進(jìn)行通信。
Telerik Reporting非常適合許多不同類型的應(yīng)用程序,例如報(bào)表引擎可以嵌入到單一應(yīng)用程序中,也可以通過SOA或REST API作為服務(wù)交付。
Telerik Reporting Services 有兩種實(shí)現(xiàn)方式:REST 服務(wù)和 Windows Communication Foundation (WCF)。 目前使用最廣泛的服務(wù)是 Telerik Reporting REST 服務(wù),它使用ASP.NET的Web API的強(qiáng)大功能,并通過 Internet 向任何客戶端應(yīng)用程序提供報(bào)表。
Telerik Reporting 包括各種報(bào)表查看器,每個(gè)都包含相同的功能,報(bào)表查看器列表包括:HTML5/JS、Angular、React、Blazor、ASP.NET Core、ASP.NET MVC、ASP.NET Web Forms、WPF、WinForms 和 WinUI。Telerik Reporting 開箱即用,支持主題化、許多自定義選項(xiàng)和直觀的報(bào)表查看。
下圖是 Angular Report Viewer 的輸出以及它如何與我們的自定義樣式一起使用:
下圖是Blazor Report Viewer的輸出以及它如何與我們的自定義樣式配合使用:
Telerik Reporting 在其桌面和基于 Web 的查看器中實(shí)施了所有眾所周知的可訪問性標(biāo)準(zhǔn),這使報(bào)表設(shè)計(jì)者能夠輕松構(gòu)建符合可訪問性的報(bào)表。 可訪問的界面包括鍵盤支持和屏幕閱讀器可以閱讀的動(dòng)態(tài)生成的描述,以及國(guó)際支持的本地化。
Telerik Reporting擁有直觀、無代碼的Win、網(wǎng)頁(yè)與PDF報(bào)表的創(chuàng)建功能,直觀的設(shè)計(jì)與具有特定風(fēng)格的報(bào)表,無代碼數(shù)據(jù)打包、向?qū)А⒄Z(yǔ)法開發(fā)工具、自動(dòng)操作。分類整理、過濾、有條件格式化、轉(zhuǎn)化器格式,活動(dòng)報(bào)表,水晶報(bào)表,附加報(bào)表。
Telerik_KendoUI產(chǎn)品技術(shù)交流群:726377843 歡迎一起進(jìn)群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)