彩票走势图

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

原创|产品更新|编辑:李显亮|2019-11-19 10:41:45.427|阅读 292 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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

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

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

下载最新版Aspose.Diagram

新增与改善

key概述类别
DIAGRAMNET-50004添加支持以将样式表应用于整页增强
DIAGRAMNET-50576添加支持以布置Diagram类对象增强
DIAGRAMNET-50098设置页面背景颜色的问题Bug修复
DIAGRAMNET-51722到SVG的图表-输出图像出错Bug修复
DIAGRAMNET-51724查看输出SVG时Chrome控制台中的错误Bug修复
DIAGRAMNET-51725检索图中的形状的z索引Bug修复
DIAGRAMNET-51703Visio到PDF-一些形状/线条不正确Bug修复
DIAGRAMNET-51726删除未使用的母版形状和样式时丢失背景图像(在VISIO中添加了PowerPoint)Bug修复
DIAGRAMNET-51727CheckBox(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产品资源吗?您可以点击阅读【2019 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群642018183,我们很高兴为您提供查询和咨询


如果您对Aspose有任何需求和疑难,记得扫描下方二维码告诉我们哦~

q4HAjUm_extraLarge.png




标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP