容許用樣式表來格式化Visio頁面!Aspose.Diagram v19.11雙語言平臺同步更新!

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修復

在頁面中添加ApplyStyle——將樣式應用於整頁。

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)。對象

相關文章
相關標籤/搜索