1. 程式人生 > 其它 >介面控制元件DevExpress WinForms v21.2 - Spreadsheet等控制元件升級

介面控制元件DevExpress WinForms v21.2 - Spreadsheet等控制元件升級

DevExpress WinForms擁有180+元件和UI庫,能為Windows Forms平臺建立具有影響力的業務解決方案。DevExpress WinForms能完美構建流暢、美觀且易於使用的應用程式,無論是Office風格的介面,還是分析處理大批量的業務資料,它都能輕鬆勝任!

DevExpress WinForm 已正式釋出了重大版本——v21.2,此版本進一步增強了Spreadsheet、TreeList控制元件的功能等,歡迎下載最新版體驗!

DevExpress WinForm v21.2官方正式版下載
Spreadsheet

PDF匯出 - 可訪問的PDF支援

WinForms Spreadsheet控制元件可以生成標記(可訪問)的 PDF 文件,以滿足使用螢幕閱讀器和其他輔助技術的使用者的需求。現在支援以下標準:

  • PDF/A-1a, PDF/A-2a, PDF/A-3a
  • PDF/UA

自定義字型載入引擎

WinForms 和 WPF Spreadsheet控制元件現在可以使用目標系統上未安裝的字型,當您使用非標準字型顯示、列印或匯出(到 PDF)文件時,此功能可避免字型替換效果。您將能夠從檔案、流或位元組陣列中載入必要的字型,這些字型將可用於給定專案中的DevExpress Spreadsheet的所有例項。

在列印預覽中設定列印

'Print Preview'視窗包括一個新的Settings面板,此面板允許您指定以下與列印相關的設定:

  • 選擇要列印的電子表格內容,您可以列印整個工作簿或列印文件的一部分。
  • 指定要列印的份數。
  • 自定義頁面設定(文件方向、紙張大小和頁邊距)。
  • 設定列印縮放。

新的 CellEditorOpened 事件

新版本建立了一個新的CellEditorOpened 事件,此事件允許您:

  • 訪問啟用的單元內編輯器
  • 處理編輯器的鍵盤事件來自行自定義操作或實現自定義快捷鍵
  • 編輯器中的拼寫檢查文字
  • 處理編輯器的 TextChanged 事件來跟蹤文字更改並驗證使用者輸入

自定義紙張尺寸支援

在此版本中,您可以在列印文件時指定非標準紙張尺寸,使用新的“Worksheet.ActiveView.SetCustomPaperSize”方法為工作表定義自定義紙張大小。

TreeList

高階自定義表單

新版本增強了TreeList定義表單並使列自定義變得更加容易(如果您的 TreeList 包含多個列和帶區,則特別有用)。 新的自定義表單顯示所有列和帶(可見和隱藏),特點包括:

  • Toggle 列和波段可見性
  • 列/波段搜尋
  • 拖放
  • 排序

啟用“UseAdvancedCustomizationForm”選項來合併新的TreeList 自定義表單。

垂直網格

網格標題和記錄標題

WinForms Vertical and Property Grid控制元件現在可以顯示標題/標題,使用網格的 'Caption' 屬性來指定標題,並啟用 'ShowCaption' 選項來將其顯示在螢幕上。

Vertical Grid 控制元件現在支援記錄標題,這些完全可自定義的標題(包括 HTML 格式的文字字串、自定義繪製和可點選元素)允許您在二維資料檢視中顯示任何自定義資料。

並排比較記錄

終端使用者現在可以並排比較單個記錄,暫時隱藏其他記錄。 要比較單個記錄,只需右鍵單擊記錄的標題並選擇"Add to Comparison" (或使用複選框選擇記錄)。 選擇所有需要的記錄後,再次呼叫上下文選單並選擇"Show Comparison"。

新版本還實現了新的API,以便您可以比較程式碼中的記錄,這些包括:

  • AddToComparison
  • RemoveFromComparison
  • ShowComparison
  • HideComparison
  • ClearComparison
  • IsInComparison

行智慧標籤

添加了具有通用設定的智慧標籤選單,因此您可以在設計時快速輕鬆地自定義WinForms Vertical 和 Property Grid 控制元件。


DevExpress技術交流群5:742234706      歡迎一起進群討論

更多DevExpress線上公開課、中文教程資訊請上中文網獲取