欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

允许用样式表来格式化Visio页面!Aspose.Diagram v19.11双语言平台同步更新!

程序员文章站 2022-03-30 16:51:06
Microsoft Office是市场上最强大的绘图工具之一。通常,执行基本任务会较为困难 - 比如在页面内绘制形状等等。 如果你想以编程方式使用它并开发Add-Ons,小编为你推荐Aspose.Diagram。 Aspose.Diagram for .NET是专门用于处理Microsoft Vis ......

microsoft office是市场上最强大的绘图工具之一。通常,执行基本任务会较为困难 - 比如在页面内绘制形状等等。 如果你想以编程方式使用它并开发add-ons,小编为你推荐aspose.diagram。

aspose.diagram for .net是专门用于处理microsoft visio文件的api。它允许开发人员创建,操作和转换本机visio文件格式。开发人员可以从头开始创建图表,并轻松加载现有文件并操纵图表元素以将结果导出为其他格式。

近日,aspose.diagram的.net和java语言平台都迎来了11月的更新,主要特点在于新增允许用样式表来格式化visio页面,以及布置diagram类对象,下面我们一起来看看新版本新功能。

新增与改善

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