整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          全新的Web報表開發方式,這個三方控件值得擁有

          擊“了解更多”獲取工具

          DevExpress Reporting是.NET Framework下功能完善的報表平臺,它附帶了易于使用的Visual Studio報表設計器和豐富的報表控件集,包括數據透視表、圖表,因此您可以構建無與倫比、信息清晰的報表。

          DevExpress .NET Reporting v20.2版本已發布,新版本增強Web、Blazor報表控件功能等,歡迎下載最新版體驗!

          Web Reporting

          JavaScript模塊

          此版本重構了客戶代碼,并從命名空間聲明轉移到模塊化的方法,現在當代碼內置到包中時,您可以使用本機導入指令來排除不必要的代碼和依賴項。

          JS

          var ActionId = require('devexpress-reporting/dx-reportdesigner').ActionId;

          TYPESCRIPT

          import { ActionId } from 'devexpress-reporting/dx-reportdesigner'

          異步報表存儲

          通過異步保存和加載操作擴展了Web報表存儲的功能,您還可以利用“ IReportProviderAsync”服務 - 它將報表ID解析為報表實例,并加快子報表加載操作。使用v20.2,應用程序可以在報表組件加載、保存或導出報表的同時訪問ThreadPool中的線程。

          要切換到異步模式:

          • 實現ReportStorageWebExtension方法的異步副本。
          • 用異步副本替換應用程序中的“CreateDocument”、“ ExportTo”和“ GetModel”方法調用。
          • 創建并注冊“IReportProviderAsync”服務。
          • 在啟動時調用“UseAsyncEngine”方法來激活異步操作。

          使用PDF合并報表 - 支持Azure 和 Linux

          XRPdfContent控件使您可以將外部PDF文件中的頁面嵌入到報表中,XRPdfContent控件可在Azure和Linux中使用。

          如果您的應用程序已部署在Linux或Azure上,并且希望將報表與PDF文檔合并,請安裝SkiaSharp v1.6.0 NuGet軟件包并將新的PrintingOptions.Pdf.RenderingEngine屬性設置為“Skia”。

          對于Linux,您還必須安裝SkiaSharp.NativeAssets.Linux軟件包。

          Web報表設計器 - 過濾器編輯器中新的DateTime常量

          現在您可以將DateTime值與預定義的常量進行比較,例如"This Year", "This Month", "Tomorrow"等。

          Blazor Reporting

          用于文檔查看器和報表設計器的自定義API

          現在,您可以在Blazor應用程序中自定義DevExpress Document Viewer和Report Designer組件的用戶界面和功能。

          使用以下新屬性訪問事件:

          • DxDocumentViewerCallbacks (DxDocumentViewer中可用)
          • DxReportDesignerCallbacks (DxReportDesigner 中可用)

          WinForms Reporting

          報表腳本編輯器功能增強

          嵌入到Visual Studio和WinForms最終用戶報表設計器中的腳本編輯器的增強功能包括:

          • 將插入符號移至新行時,縮進級別會保留。
          • 現在按TAB鍵會插入空格并模仿Visual Studio代碼編輯器的操作。
          • 現在您可以使用CTRL鍵和鼠標滾輪來放大和縮小腳本代碼。
          • 現在“ DevExpress.Reporting.CodeCompletion” NuGet程序包是一個多目標程序包,使您可以使用為.NET 4.5.2和.NET Standard 2構建的DevExpress.XtraReports.v20.1.CodeCompletion.dll程序集,現在可以在ASP.NET Core應用程序中激活代碼完成功能。使用新的“DevExpress.WindowsDesktop.Reporting.CodeCompletion”NuGet程序包激活WinForms .NET Core桌面應用程序的代碼完成。

          您還需要安裝Microsoft.CodeAnalysis NuGet軟件包并按照Script Execution Mode中的說明啟用腳本執行。

          astReport 作為一款國際知名的報表開發控件,其跨平臺的多語言腳本引擎FastScript,桌面OLAP FastCube,被世界各地的開發者所認可。

          此次FastReport旗下.NET全系更新至v2024新版,在此版本中,上線了許多開發者關注的功能,例如:自定義線條樣式、更改“圖片”對象的形狀、設置熱鍵、支持 ODBC 連接器等等,這些功能大大簡化了報告模板的開發, 一起來看看吧↓↓↓

          FastReport .Net官方最新版免費下載試用,歷史版本下載,在線文檔和幫助文件下載-慧都網

          改進了 Table 對象的使用

          與報表設計者的合作變得更加容易和方便。有用于處理“Table”對象的新功能。

          1. 快速添加列和行。如果您指向表格左側的行邊界或頂部的列邊界,則會出現條件顯示,顯示將添加新行或新列的位置。還有一個按鈕,單擊該按鈕將向表中添加新行或新列。

          該表必須處于活動狀態(選定)。否則,新的控件將不會出現。

          2. 更改行高和列寬。現在,您可以通過使用鼠標拖動列或行邊框來相應地更改列寬或行高。

          3. 下拉菜單“插入”。當您右鍵單擊上下文菜單中的單元格時,您將看到一個下拉列表,允許您在單元格旁邊插入新列或行。

          4.熱鍵。使用熱鍵 Ctrl+C 和 Ctrl+V 復制單元格文本并將文本粘貼到單元格中。

          合并文本對象

          現在,有一種將文本對象與相同文本合并的機制。為此,“Text”對象中添加了一個新的 MergeMode 屬性,該屬性允許您配置合并模式。新屬性的工作方式與合并模式下的重復屬性非常相似,但存在重要區別:

          重復項僅適用于位于“數據”區域中的一個對象。例如,Data1 帶區有一個名為 Text1 的文本對象,并且“Duplicates”屬性設置為“Merge”。構建報表時,在 Data1 的第一次迭代中,當 Text1 中顯示第一條記錄時,將顯示文本“10”。在 Data1 的第二次迭代和第二條記錄的輸出中,相同的文本將在 Text1 中輸出。結果,Text1 的兩個實例將被連接,并且文本“10”將僅顯示一次。

          MergeMode 與重復項不同,可以合并不同文本對象的實例,并且可以垂直和水平執行此操作。例如,在構建報表時,文本“10”將顯示在位于右側旁邊的 Text1 和 Text2 中。在本例中,Text1 的 MergeMode 屬性等于 Horizontal。在這種情況下,文本對象將被連接并且文本“10”將被顯示一次。

          自定義線條樣式

          對于 LineObject、ShapeObject、PolyLineObject 和 PolygonObject 對象,添加了一個新屬性 - DashPattern,它允許您創建線條樣式。以前,這些對象的線條樣式是使用 Border.LineStyle 屬性設置的。只有六種樣式可用:Solid、Dash、Dot、DashDot、DashDotDot 和 Double。使用新屬性,您可以指定一組值,這些值將依次指定筆畫和空格的長度。

          例如,對于值 5、4、3 和 2,我們設置一個模式,其中將顯示長度為 5 的筆劃、長度為 4 的空白、長度為 3 的筆劃和長度為 2 的空白。然后,這些值將從 5 開始循環重復。這里的測量單位是 Border.Width。

          如果 DashPattern 集合中至少有一個值,則這一新機制將起作用。并且 Border.LineStyle 屬性將被忽略。如果 DashPattern 集合為空,Border.LineStyle 屬性機制仍然有效。

          下面,您可以看到一些示例:

          更改 Picture 對象的形狀

          現在可以更改“圖片”對象的形狀。PictureObject 現在有一個新的 Shape 屬性,允許您指定以下形狀:矩形(默認)、圓角矩形、橢圓形、三角形和菱形。

          設置熱鍵組合

          現在可以根據您的判斷自定義熱鍵組合。您可以配置“打開文件”、“保存文件”、“準備報告”等操作的命令。為此,設計器設置中的“界面”選項卡中添加了一個新按鈕。

          按下它會打開一個用于設置熱鍵組合的窗口。

          這是一個包含操作及其分配的鍵盤快捷鍵的表格。您可以通過雙擊所需的行來更改組合。您還可以使用向上和向下鍵瀏覽表格,并通過按 Enter 鍵進行更改。您還可以將所有組合恢復為其默認值。

          .NET 8 支持

          添加了 對 FastReport .NET、FastReport.Core、FastReport.Core.Skia 和 FastReport.WPF 的.NET 8 支持。該平臺提高了應用程序性能并為您的項目添加了許多新功能。

          FastReport.Web 拒絕支持 .NET Standard 2.0

          為了涵蓋越來越多的不斷添加到 .NET 世界的技術,我們決定放棄 Web 集成庫 FastReport.Web (WebReport Core/Skia) 中舊的 .NET Standard 2.0 兼容層。此產品支持的 TargetFramework 最低版本現在為 .NET Core 3.1 及更高版本(包括 .NET 5、6、7 和 8)。FastReport.Core 和 FastReport.Core.Skia 仍將支持 .NET Standard 2.0,無需更改。

          添加了對 FastReport.Core 的 ODBC 連接器支持

          長期以來,我們的用戶一直要求我們為我們的跨平臺產品添加通過 ODBC 協議連接到數據庫的功能。此功能以前僅存在于 FastReport .NET 和 FastReport WPF 中。通過此更新,它也可在 FastReport.Core 和 FastReport.Core.Skia 中使用。要使用它,請將 FastReport.Data.Odbc 插件添加到您的項目中并使用以下代碼注冊它:

          FastReport.Utils.RegisteredObjects.AddConnection(typeof(OdbcDataConnection));

          WebReport 中的變化

          通過電子郵件導出到 WebReport

          現在,WebReport具有通過電子郵件發送報告的功能。要啟用此功能,您需要在注冊FastReport服務時配置SMTP服務器參數。只需添加代碼:

          services.AddFastReport(options => options.EmailExportOptions = new FastReport.Web.EmailExportOptions
          {
          Address = "SomeAddress@example.com",
          EnableSSL = true,
          Host = "Host",
          MessageTemplate = "Message template here",
          Name = "John",
          Password = "password",
          Port = 25,
          Username = "Username"
          });

          之后,激活選項 WebReport.Toolbar.Exports.ShowEmailExport,用戶將能夠通過電子郵件發送報告:

          當您單擊“通過郵件發送”按鈕時,系統將要求用戶通過方便的模式窗口配置消息:

          在 Blazor WebAssembly 中打印

          WebReport 現在允許您在 Blazor WebAssembly 中打印報告。該功能默認是啟用的,但如果您需要禁用它,只需使用以下代碼:


          webReport.Toolbar.ShowPrint = false;


          現在可以直接從 Blazor WebAssembly 打印您的報告:

          完整變更列表

          [引擎]
          + 添加文本對象的合并;
          + 添加了改變 PictureObject 形狀的功能;
          + 添加了創建自定義線條樣式的能力;
          * 現在可以無阻塞地使用字體;


          - 修復了當 TextRenderer = HTMLParagraph 時文本超出 TextObject 邊界的問題;
          - 修復了從 PrivateFontCollection 創建字體的問題;
          - 修復了 RichObject 中不正確的文本顏色;
          - 修復了 RichObject 和圖像之間的中斷;
          - 修復了如果指定了DetailedControl 屬性,當DateTimePicker 對象失去焦點時的錯誤;
          - 修復了條形碼中的錯誤(在 HiDPI 上顯示、導出為 PDF);
          - 修復了 HTMLTextRenderer 中的縮進;
          - 修復了不正確的 RichObject 中斷;

          [設計器]
          + 在設計器設置中添加“顯示進度窗口”屬性;
          + 添加了配置熱鍵組合的功能;
          *更新了鏈接檢查;現在可以正確處理帶有空格的鏈接;
          - 修復了縮放小尺寸 RoundRectangle 時出現多余線條的問題;
          - 修復了 Barcode 93 Extended 中的斜杠編碼;
          - 修復了合并詞典時刪除鏈接的問題;
          - 修復了匈牙利本地化中日期或時間格式選擇的錯誤;

          [預覽]
          -修復了當頁面高度或寬度無限大時頁面邊框尺寸不正確的問題;

          [導出]
          + 實現將每個圖像保存在單獨的線程中;
          + 添加了導出到 Excel 2007、Word 2007 和 RTF 時事件處理程序的缺失鏈接;
          + 添加了導出到 ZPL 時縮放條形碼的新屬性;
          + 添加了在 Excel 2007 中將報表劃分為工作表的組選擇;
          + 添加了導出到 Excel 2007 時禁用工作表分組的功能;
          + 添加了導出到 SVG 時使用換行模式進行紋理填充;
          * 導出到云存儲時,收到授權碼后窗口自動關閉;


          - 更正了私人字體集合;
          - 修復了解析 GSUB 表示的錯誤;
          - 修復了將 DashDot、DashDotDot 和 Double 對象邊框樣式錯誤導出到 PDF 的問題;
          - 修復了 HTML 導出過程中儀表中的數字顯示模糊的錯誤;
          - 修復了 S3 導出中 ContentMD5 標頭的計算;
          - 修復了導出到 ZPL 時文本位置不正確的問題;
          - 修復了 GaugeObject 到 PowerPoint 2007 的錯誤導出;


          - 修正了在 Word 2007 中填寫分層導出時 RadialGauge 的錯誤導出;
          - 修復了錯誤導出 RadialGauge 并填充非分層 HTML 的問題;
          - 修復了導出到 SVG 時紋理填充的“Clamp”傳輸模式下的顯示;
          - 修復了在 Excel 2007 導出中使用 HTML 標簽時文本大小的變化;
          - 修復了導出到 Excel 2007 時帶有選項卡的 HTML 標簽的錯誤行為;
          - 修復導出PDF時水印質量降低的問題;
          - 修復了在 Word 2007 中導出到表格時縮進不正確的錯誤;
          - 修復了導出到 Word 2007 時復選框中的圖像定位;

          [WebReport]
          - FastReport.Web 中刪除了對 .NET Standard 2.0 的支持;
          - 修復了 Blazor 應用程序中導出時的錯誤;
          - 修復了在 WebReport 中使用 PrintHtml 打印時忽略邊距的問題;

          [.NET Core]
          - 修復了導出為PDF時文本寬度計算錯誤的bug;

          [演示]
          - 修復了最小化演示新建后顯示導航菜單的錯誤;

          [Extras]
          + 在 MySqlDataConnection 中添加了到 CLR 類型的 Variant 轉換;
          + 添加了FastReport.Data.Odbc插件;
          + 為 FastReport.Data 連接器插件添加了對 FastReport.WPF 的支持;
          * 更改了有關請求中重復名稱的消息的行為;
          - 修復了請求中參數的自動創建

          愛的BCGSoft用戶,我們非常高興地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.1正式發布!此版本包含themed find/replace對話框、chart bar/column形狀、ribbon switch控件和其他新功能改進。接下來幾篇文章將對這個版本的新功能一一進行介紹,讓您對BCG最新發布的版本有一個全新的認識和了解。需要最新版的可以點擊“了解更多”獲?。?/strong>

          Grid和Report控件

          1. CBCGPGridCtrl:新增對主題查找對話框的支持。 調用新方法SetFindDialogThemed來指定對話框是否為主題,并調用IsFindDialogThemed檢查此對話框是否具有主題支持功能。



          2. CBCGPGridView:新增OnEditFind命令處理程序,要在網格視圖中啟用查找,只需在CBCGPGridView派生類的消息映射中添加ON_COMMAND(ID_EDIT_FIND,CBCGPGridView :: OnEditFind)。

          Controls

          1. CBCGPGroup:帶有復選框外觀自定義的改進組;此類中添加了以下新虛擬方法:GetGroupNameSize,OnDrawGroupCheckBox和OnDrawGroupName。

          2. CBCGPListBox:通過鍵盤實現更改固定狀態,"Right"鍵突出顯示當前所選項目中的引腳, "Space" 鍵切換突出顯示的引腳狀態。

          3. 實現switch控件過度效果:當用戶切換開關狀態時,拇指將平滑地移動到新位置。



          編輯控件

          1. 改進對bookmarks/markers的支持,CBCGPEditCtrl具有以下新方法: - GoToFirstMarker:將插入符號移動到第一編輯器的標記 - BookmarkLine:將書簽添加到特定編輯器的行--MarkAll:將書簽添加到包含指定文本的所有編輯器行。

          2. CBCGPEditView:添加了新方法SetFindDialogThemed和IsFindDialogThemed。

          3. 改進將文本導出為HTML。

          其他

          1. CBCGPRibbonCheckBox:實現模式 - CheckBox或Switch,新方法SetMode和GetMode被添加到CBCGPRibbonCheckBox類。



          2. CBCGPGraphicsManager:添加了新方法DrawPieEx,DrawDoughnutEx,Draw3DPieEx,DrawPyramidEx,Draw3DPyramidEx和Draw3DFunnelEx。 這些方法允許繪制具有擴展輪廓屬性的形狀,例如筆觸樣式和線寬。

          3. 為Ribbon Designer和工具欄編輯器添加對Visual Studio 2019的支持。

          4. Ribbon Designer現在支持Switch控件。

          5. CGPSVGImageList :: SaveToFile有一個新的可選參數bAddEmptyOnError。 當此參數為TRUE時,如果SVG源圖像不正確,則會將空白SVG圖像添加到列表中。

          點擊“了解更多”獲取最新試用版!


          主站蜘蛛池模板: 天堂资源中文最新版在线一区 | 久久成人国产精品一区二区| 无码视频一区二区三区在线观看| 国产成人综合精品一区| 一夲道无码人妻精品一区二区| 亚洲日本一区二区三区在线不卡| 精品国产一区二区22| 久久久精品人妻一区二区三区| 久久久精品人妻一区二区三区 | 久久久老熟女一区二区三区| 国产精品视频分类一区| 精品久久久中文字幕一区| 免费人人潮人人爽一区二区| 精品aⅴ一区二区三区| 亚洲一区无码中文字幕乱码| 国产一区二区三区无码免费 | 一区二区视频在线| 日本福利一区二区| 日韩电影一区二区三区| 亚洲一区二区免费视频| 精品在线视频一区| 色欲精品国产一区二区三区AV| 成人丝袜激情一区二区| 99久久精品国产高清一区二区| 国产精品分类视频分类一区| 精品伦精品一区二区三区视频 | 亚洲欧洲日韩国产一区二区三区| 精品国产一区二区三区香蕉事 | 美女视频一区二区| 在线中文字幕一区| 日韩视频在线观看一区二区| 搡老熟女老女人一区二区| 免费无码一区二区| 亚洲熟妇无码一区二区三区| 中文字幕一区二区免费| 国产一区二区三区免费看 | 亚洲一区在线视频| 免费观看一区二区三区| 国产一区二区免费在线| 日本一区频道在线视频| 久久精品一区二区|