Microsoft Office是市場上最強大的繪圖工具之一。一般,執行基本任務會較爲困難 - 好比在頁面內繪製形狀等等。 若是你想以編程方式使用它並開發Add-Ons,小編爲你推薦Aspose.Diagram。編程
Aspose.Diagram for .NET是專門用於處理Microsoft Visio文件的API。它容許開發人員建立,操做和轉換本機Visio文件格式。開發人員能夠從頭開始建立圖表,並輕鬆加載現有文件並操縱圖表元素以將結果導出爲其餘格式。工具
近日,Aspose.Diagram的.NET和Java語言平臺都迎來了11月的更新,主要特色在於新增容許用樣式表來格式化Visio頁面,以及佈置Diagram類對象,下面咱們一塊兒來看看新版本新功能。spa
key | 概述 | 類別 |
---|---|---|
DIAGRAMNET-50004 | 添加支持以將樣式表應用於整頁 | 加強 |
DIAGRAMNET-50576 | 添加支持以佈置Diagram類對象 | 加強 |
DIAGRAMNET-50098 | 設置頁面背景顏色的問題 | Bug修復 |
DIAGRAMNET-51722 | 到SVG的圖表-輸出圖像出錯 | Bug修復 |
DIAGRAMNET-51724 | 查看輸出SVG時Chrome控制檯中的錯誤 | Bug修復 |
DIAGRAMNET-51725 | 檢索圖中的形狀的z索引 | Bug修復 |
DIAGRAMNET-51703 | Visio到PDF-一些形狀/線條不正確 | Bug修復 |
DIAGRAMNET-51726 | 刪除未使用的母版形狀和樣式時丟失背景圖像(在VISIO中添加了PowerPoint) | Bug修復 |
DIAGRAMNET-51727 | CheckBox(CheckBox控件)在刪除未使用的母版形狀和樣式時丟失 | Bug修復 |
DIAGRAMNET-51728 | 刪除未使用的母版形狀和樣式時缺乏行 | Bug修復 |
StyleSheet st = new StyleSheet(); st.ID = dia.StyleSheets.Count + 1; Aspose.Diagram.Char ch = new Aspose.Diagram.Char(); ch.Color.Value = "#00ff00"; ch.IX = 0; st.Chars.Add(ch); st.Line.LineColor.Value = "#ff0000"; st.Line.LinePattern.Value = 1; st.Line.LineWeight.Value = 0.01; st.Fill.FillForegnd.Value = "#0000ff"; st.Fill.FillPattern.Value = 1; st.Fill.ShdwPattern.Value = 0; dia.StyleSheets.Add(st); foreach (Shape shape in dia.Pages[0].Shapes) { shape.Line.LinePattern.Value = 1; shape.Fill.FillPattern.Value = 1; } dia.Pages[0].ApplyStyle(st.ID, st.ID, st.ID);
diagram.Dispose();
還想要其餘Aspose產品資源嗎?若是您有任何疑問或需求,請隨時加入Aspose技術交流羣(642018183)。對象