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