更新、删除字段
Contents
[
Hide
]
更新字段
Aspose.Diagram for .NET 让你更新和删除场地从您自己的应用程序到 Microsoft Visio 图表,没有 Microsoft Office 自动化。
这场地object 表示 a 中的文本字段文本跑。字段属性,由形状类支持 Aspose.Diagram.Field 对象的集合。
编程范例
下面这段代码更新字段的形状。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_UpdateField(); | |
// Create a new diagram | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// Get Visio page | |
Aspose.Diagram.Page page = diagram.Pages.GetPage("Page-1"); | |
//Get Visio Shape | |
Shape shape = page.Shapes[0]; | |
//Get field | |
Field fld = shape.Fields[0]; | |
//Update format of field | |
fld.Format.Val = ""; | |
fld.Format.Ufev.Unit = MeasureConst.Undefined; | |
fld.Format.Ufev.F = ""; | |
//Update value of field | |
fld.Value.Val = "1"; | |
fld.Value.Ufev.F = ""; | |
fld.Value.Ufev.Unit = MeasureConst.Undefined; | |
// Save diagram | |
diagram.Save(dataDir + "UpdateField_out.vsdx", SaveFileFormat.VSDX); |
删除字段
以下代码段删除形状中的字段。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_RemoveField(); | |
// Create a new diagram | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// Get Visio page | |
Aspose.Diagram.Page page = diagram.Pages.GetPage("Page-1"); | |
//Get Visio Shape | |
Shape shape = page.Shapes[0]; | |
//Get field | |
Field fld = shape.Fields[0]; | |
//Remove field | |
shape.Fields.Remove(fld); | |
// Save diagram | |
diagram.Save(dataDir + "RemoveField_out.vsdx", SaveFileFormat.VSDX); |