翻譯|產(chǎn)品更新|編輯:龔雪|2024-10-21 10:40:57.017|閱讀 107 次
概述:DevExpress WPF控件日前正式發(fā)布了今年一個重大版本——v24.1,此版本全新升級了PDF查看器、富文本編輯器等功能,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress WPF擁有120+個控件和庫,將幫助您交付滿足甚至超出企業(yè)需求的高性能業(yè)務(wù)應(yīng)用程序。通過DevExpress WPF能創(chuàng)建有著強大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。
DevExpress WPF控件日前正式發(fā)布了今年一個重大版本——v24.1,此版本全新升級了PDF查看器、富文本編輯器等功能,歡迎下載最新版體驗!
DevExpress技術(shù)交流群10:532598169 歡迎一起進群討論
使用全新的Signature Info(簽名信息)面板,您可以顯示加載文檔種每個簽名的詳細信息并驗證簽名的有效性。
當(dāng)您打開文檔時,DevExpress WPF PDF Viewer將驗證簽名并在Signature面板中顯示相關(guān)狀態(tài)(有效、無效或未知)。
 
 
此外,新面板還顯示了以下與簽名相關(guān)的信息:
DevExpress WPF PDF文檔圖層允許您有選擇地查看或隱藏特定內(nèi)容部分,圖層的主要目的是控制在不同狀態(tài)下呈現(xiàn)在PDF文檔中的圖形對象的可見性(當(dāng)您查看或打印PDF文檔時)。
 
 
這個新功能允許您通過UI更改圖層可見性。在新建圖層面板中,點擊圖層名稱旁邊的復(fù)選框,顯示/隱藏給定的文檔圖層。使用“眼睛”圖標(biāo)突出顯示可見層;由于文檔配置而無法隱藏的層在其名稱旁邊沒有復(fù)選框。
新版本添加了一個圖層面板來顯示文檔中包含的所有圖層,借助PDF Facade API的強大功能,您還可以在運行時預(yù)覽或打印PDF文檔時訪問和管理圖層可見性。調(diào)用擴展方法來獲取PdfDocumentFacade類對象(它允許您在不訪問其內(nèi)部結(jié)構(gòu)的情況下更改PDF文檔),并使用集合來更改代碼中所需文檔層的可見性狀態(tài)。
注意:PdfDocumentFacade類在DevExpress.Docs.v24.1.dll程序集中定義,將這個程序集添加到您的項目中,或者安裝DevExpress.Document.Processor NuGet包來使用PdfDocumentFacade成員。您需要獲得DevExpress Office File API Subscription或DevExpress Universal Subscription的授權(quán)才能在生產(chǎn)代碼中使用該類。
C#
pdfViewer.LoadDocument("layers.pdf");
PdfDocumentFacade documentFacade = pdfViewer.GetDocumentFacade();
// Set visibility for each Layer
documentFacade.OptionalContentVisibility.Groups[0].Visible = false;
documentFacade.OptionalContentVisibility.Groups[1].Visible = false;
documentFacade.OptionalContentVisibility.Groups[2].Visible = true;
在將Word文檔導(dǎo)出為可訪問的PDF文件時,我們擴展了對以下元素的可訪問性相關(guān)支持:
使用Adobe Acrobat Pro 和 PDF Accessibility Checker 2024進行質(zhì)量控制,DevExpress的測試文檔成功地通過了PDF/UA兼容性和WCAG 2.1兼容性的驗證。
當(dāng)您指定PdfUACompatibility選項時,與可訪問性相關(guān)的導(dǎo)出增強功能可以開箱即用:
C#
using System.IO;
using DevExpress.XtraRichEdit;
//...
using(FileStream stream =
new FileStream(resultFilePath, FileMode.Create, FileAccess.Write, FileShare.Read)) {
PdfExportOptions exportOptions = new PdfExportOptions();
exportOptions.PdfUACompatibility = PdfUACompatibility.PdfUA1;
richEditControl.ExportToPdf(stream, exportOptions);
}
新版本為Shape類添加了一個Decorative屬性,將文檔圖形(圖片、形狀和圖表)標(biāo)記為裝飾性的。裝飾性的形狀增加了視覺上的趣味,但它們不能提供信息。因此在生成可訪問文檔時,不需要為裝飾性對象指定Alt Text(有意義的描述)。
DevExpress WPF富文本編輯器現(xiàn)在保存文檔時保留數(shù)學(xué)方程,您可以在我們的WinForms富文本編輯器中導(dǎo)入帶有數(shù)學(xué)方程的Word文檔,并將其保存為RTF和OpenXml (.docx/.docm)格式,而不會丟失內(nèi)容。
注意:只有當(dāng)源文檔包含數(shù)學(xué)方程的備用圖像時,數(shù)學(xué)方程才會被打印或?qū)С鰹镻DF。要抑制Math Equation導(dǎo)入,請將 屬性設(shè)置為DocumentCapability.Disabled。
DevExpress WPF Rich Text Editor v24.1允許您指定gutter邊距——額外的空間,以確保綁定不會掩蓋打印頁面上的文本。您可以指定gutter位置(上、左、右)和邊距大小,使用, 和 屬性來解決特定的使用需求。
 
 
下面的代碼片段在第一個文檔節(jié)中添加了一個左gutter:
C#
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Office.Utils;
//...
richEditControl.LoadDocument(@"Documents//Alice.docx");
Document document = richEditControl.Document;
Section firstSection = wordProcessor.Document.Sections[0];
var pageMargins = firstSection.Margins;
pageMargins.GutterPosition = GutterPosition.Left;
pageMargins.Gutter = Units.InchesToDocumentsF(1);
richEditControl.SaveDocument("Alice_formatted.docx", DocumentFormat.OpenXml);
新的屬性允許您定義一個規(guī)則或鏡像的邊距類型,如果在紙張的兩面打印并希望綁定打印輸出,則啟用鏡像頁邊距。
下面的代碼片段啟用鏡像邊距并指定一個額外的空格值:
C#
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Office.Utils;
//...
richEditControl.LoadDocument(@"Documents//Alice.docx");
Document document = richEditControl.Document;
// Enable mirrored margins
document.MarginsType = MarginsType.Mirrored;
foreach (Section section in richEditControl.Document.Sections) {
var pageMargins = section.Margins;
// Set the value for mirrored margins
pageMargins.Gutter = Units.InchesToDocumentsF(0.5f);
}
richEditControl.SaveDocument("Alice_formatted.docx", DocumentFormat.OpenXml);
新的UI元素也可用。
更多產(chǎn)品更新咨詢,請
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)