沒有找到合適的產(chǎn)品?
聯(lián)系客服協(xié)助選型:023-68661681
提供3000多款全球軟件/控件產(chǎn)品
針對軟件研發(fā)的各個階段提供專業(yè)培訓與技術(shù)咨詢
根據(jù)客戶需求提供定制化的軟件開發(fā)服務
全球知名設計軟件,顯著提升設計質(zhì)量
打造以經(jīng)營為中心,實現(xiàn)生產(chǎn)過程透明化管理
幫助企業(yè)合理產(chǎn)能分配,提高資源利用率
快速打造數(shù)字化生產(chǎn)線,實現(xiàn)全流程追溯
生產(chǎn)過程精準追溯,滿足企業(yè)合規(guī)要求
以六西格瑪為理論基礎,實現(xiàn)產(chǎn)品質(zhì)量全數(shù)字化管理
通過大屏電子看板,實現(xiàn)車間透明化管理
對設備進行全生命周期管理,提高設備綜合利用率
實現(xiàn)設備數(shù)據(jù)的實時采集與監(jiān)控
利用數(shù)字化技術(shù)提升油氣勘探的效率和成功率
鉆井計劃優(yōu)化、實時監(jiān)控和風險評估
提供業(yè)務洞察與決策支持實現(xiàn)數(shù)據(jù)驅(qū)動決策
打通數(shù)據(jù)孤島 實現(xiàn)生產(chǎn)過程全透明化
實現(xiàn)產(chǎn)品全生命周期的質(zhì)量管理與追溯
精準制定生產(chǎn)計劃 合理配置生產(chǎn)資源
全面可視的生產(chǎn)質(zhì)量統(tǒng)計與追溯
一鍵生成排產(chǎn)計劃,有效提升資源利用率
打通生產(chǎn)過程數(shù)字化全鏈路,提高生產(chǎn)效率
幫助企業(yè)大幅降低因改裝質(zhì)量問題帶來的損失
打造數(shù)字化工廠,全面提升產(chǎn)品質(zhì)量
快速應對訂單變化,大幅減少企業(yè)資源浪費
實現(xiàn)產(chǎn)品報價快速精準,全面實現(xiàn)生產(chǎn)透明化
打造生產(chǎn)計劃自動排產(chǎn)信息化平臺
無需安裝Office,自動化編輯、快照、壓縮Excel,Word等多種文檔,還可生成多種條形碼
標簽:DevExpress文檔管理工業(yè)4.0開發(fā)商: DevExpress
當前版本: v24.1
產(chǎn)品類型:控件
產(chǎn)品功能:文檔管理
平臺語言:
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準,如有疑問請來電 023-68661681 咨詢。
DevExpress Office File API控件日前正式發(fā)布了v24.1,新版本正式官宣支持Unix系統(tǒng)的打印、增強了可訪問性等,歡迎下載最新版組件體驗!
DevExpress技術(shù)交流群10:532598169 歡迎一起進群討論
在這個版本(v24.1)中,官方為運行在基于Unix系統(tǒng)上的基于.NET Office File API驅(qū)動的應用程序增加了打印支持,現(xiàn)在可以在非Windows環(huán)境中打印條碼、Word、Excel和PDF文檔。
新版本創(chuàng)建了一組新的API,與 DevExpress.Drawing 庫中可用的DXPrinterSettings選項一起工作。
使用以下新方法在基于Unix的系統(tǒng)上打印文檔和條形碼:
C#
// DevExpress.XtraRichEdit.RichEditDocumentServer: public void Print(DXPrinterSettings printerSettings, string printDocumentName); public void Print(DXPrinterSettings printerSettings); //DevExpress.Spreadsheet.Workbook: public void Print(DXPrinterSettings printerSettings); public void Print(DXPrinterSettings printerSettings, params string[] sheetNames); public void Print(DXPrinterSettings printerSettings, IEnumerable<string> sheetNames); //DevExpress.BarCodes.BarCode: public void Print(DXPrinterSettings printerSettings);
對于DevExpress.Pdf.PdfDocumentProcessor類,您仍然需要調(diào)用當前的Print(PdfPrinterSettings printerSettings)方法。要修改打印設置,請使用新的PdfPrinterSettings.DXPrinterSettings選項如下:
C#
using DevExpress.Drawing.Printing; using DevExpress.Pdf; // Load a PDF file PdfDocumentProcessor documentProcessor = new PdfDocumentProcessor(); documentProcessor.LoadDocument(@"..\..\Demo.pdf"); // Declare printer settings PdfPrinterSettings pdfPrinterSettings = new PdfPrinterSettings(); // Specify CUPS printer settings DXPrinterSettings dxPrinterSettings = pdfPrinterSettings.DXSettings; dxPrinterSettings.Duplex = DXDuplexMode.DuplexLongEdge; dxPrinterSettings.Copies = 3; // Print the document documentProcessor.Print(pdfPrinterSettings);
注意:對于基于Unix的系統(tǒng),您需要單獨安裝libcups2包。
在將Word文檔導出為可訪問的PDF文件時,新版本擴展了對以下元素的可訪問性相關(guān)支持:
使用Adobe Acrobat Pro和PDF Accessibility Checker 2024進行質(zhì)量控制,新版本的測試文檔成功地通過了PDF/UA兼容性和WCAG 2.1兼容性的驗證。
當您PdfUACompatibility選項時,與可訪問性相關(guān)的導出增強功能可以開箱即用:
C#
using System.IO; using DevExpress.XtraRichEdit; // ... RichEditDocumentServer wordProcessor = new RichEditDocumentServer(); //... using(FileStream stream = new FileStream(resultFilePath, FileMode.Create, FileAccess.Write, FileShare.Read)) { PdfExportOptions exportOptions = new PdfExportOptions(); exportOptions.PdfUACompatibility = PdfUACompatibility.PdfUA1; wordProcessor.ExportToPdf(stream, exportOptions); }
此外新版本還為Word Processing Shape和Spreadsheet Shape類添加了一個Decorative屬性,以將文檔圖形(圖片、形狀和圖表)標記為裝飾性的。裝飾性的形狀增加了視覺上的趣味,但它們不能提供信息。因此在生成可訪問文檔時,不需要為裝飾性對象指定Alt Text(有意義的描述)。
新版本擴展了圖像導出引擎,現(xiàn)在在Barcode Generation API、Word Processing Document API和Spreadsheet Document API庫中支持SVG圖像。使用v24.1,您可以在Windows和非Windows環(huán)境中從條形碼、Word文檔頁面和Excel工作表/單元格范圍生成SVG圖像。
要從條形碼生成SVG圖像,需要創(chuàng)建BarCode類實例,根據(jù)需要修改設置,并使用DXImageFormat.Svg作為參數(shù)調(diào)用BarCode.Save方法。
C#
using (BarCode barCode = new BarCode()) { barCode.Symbology = Symbology.QRCode; barCode.BackColor = Color.White; barCode.ForeColor = Color.Black; barCode.RotationAngle = 0; barCode.CodeBinaryData = Encoding.Default.GetBytes("https://www.devexpress.com/"); barCode.Options.QRCode.CompactionMode = QRCodeCompactionMode.Byte; barCode.Options.QRCode.ErrorLevel = QRCodeErrorLevel.Q; barCode.Options.QRCode.ShowCodeText = false; barCode.DpiX = 72; barCode.DpiY = 72; barCode.Module = 2f; barCode.Save("barcode.svg", DXImageFormat.Svg); }
對于Word文檔,使用全新的Image Export API - 創(chuàng)建一個RichEditImageExportOptions實例,使用RichEditImageExportOptions.Format屬性指定目標DXImageFormat.Svg格式,并使用RichEditImageExportOptions對象作為參數(shù)調(diào)用RichEditDocumentServerExtensions.ExportToImage擴展方法。
C#
using (var wordProcessor = new RichEditDocumentServer()) { wordProcessor.LoadDocument(@"C:\Documents\Alice.docx"); RichEditImageExportOptions options = new RichEditImageExportOptions(); options.Format = DXImageFormat.Svg; options.PageRange = "1"; wordProcessor.Document.ExportToImage("first_page_image.svg", options); }
要將Excel工作表中的單元格區(qū)域?qū)С鰹镾VG圖像,請使用ImageFileFormat.Svg作為參數(shù)調(diào)用CellRangeExtensions.ExportToImage方法。
C#
using (Workbook workbook = new Workbook()) { workbook.LoadDocument("InvestmentPortfolio.xlsx", DevExpress.Spreadsheet.DocumentFormat.Xlsx); Worksheet worksheet = workbook.Worksheets.ActiveWorksheet; worksheet.Range["B18:I30"].ExportToImage("cell_range_image.svg", ImageFileFormat.Svg); }
v24.1增加了對電子表格單元格內(nèi)的水平對齊類型的支持,使用這些對齊選項的Excel文件可以打印并導出為PDF。
可以使Cell.Alignment.Horizontal 屬性在代碼中指定水平對齊方式。
下面的代碼片段指定了代碼中的對齊方式:
C#
var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; Cell cellA1 = worksheet.Cells["A1"]; cellA1.Value = "Justified and top"; cellA1.Alignment.Horizontal = SpreadsheetHorizontalAlignment.Justify; cellA1.Alignment.Vertical = SpreadsheetVerticalAlignment.Top; workbook.ExportToPdf("Result.pdf");
更新時間:2024-08-12 11:19:07.000 | 錄入時間:2013-09-09 18:01:21.000 | 責任編輯:龔雪
關(guān)注公眾號 獲取中文資源
專為中國區(qū)用戶提供,幫助用戶快速掌握DevExpress,為開發(fā)者賦能!
軟件聚力解決使用中的技術(shù)問題,降低企業(yè)開發(fā)成本,提升研發(fā)效率!
軟件DevExpress 一對一企業(yè)定制培訓,輕松解決企業(yè)個性化培訓需求。
控件行業(yè)領先的界面控件開發(fā)包,幫助企業(yè)構(gòu)建卓越應用!
控件高性價比的企業(yè)級.NET用戶界面套包,助力企業(yè)創(chuàng)建卓越應用!
官方微信
官方微博
服務電話
重慶/ 023-68661681
華東/ 13452821722
華南/ 18100878085
華北/ 17382392642
客戶支持
技術(shù)支持咨詢服務
服務熱線:400-700-1020
郵箱:sales@evget.com
關(guān)注我們
地址 : 重慶市九龍坡區(qū)火炬大道69號6幢
慧都科技 版權(quán)所有 Copyright 2003- 2024 渝ICP備12000582號-13 渝公網(wǎng)安備 50010702500608號