彩票走势图

添加了“形状草图样式”效果!PPT处理控件Aspose.Slides v20.8新功能全面示例解析!

原创|产品更新|编辑:李显亮|2020-08-18 09:54:07.320|阅读 500 次

概述:Aspose.Slides for .Net更新至v20.8,支持Aspsoe中的Redact文本,支持图表数据的GetRange()方法,支持SketchStyle属性,并有1个功能正在研究中,欢迎下载体验。

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

Aspose.Slides for .NET是一个独特的演示处理API,它允许应用程序读取、写入、修改和转换PowerPoint演示文稿。作为一个独立的API,它提供了管理PowerPoint关键功能的功能,如管理文本、形状、表格和动画、向幻灯片添加音频和视频、预览幻灯片等,而不需要Microsoft PowerPoint。

Aspose.Slides for .NET迎来2020年8月更新v20.8,支持Aspsoe中的Redact文本,支持图表数据的GetRange()方法,支持SketchStyle属性,并有1个功能正在研究中。(点击下方按钮即可下载)

下载Aspose.Slides最新版

具体更新内容

key 概述 类别
SLIDESNET-42018 如果“用户路径”效果与“缩放/缩放”效果结合使用,动画将失败 研究中
SLIDESNET-42091 支持Aspsoe中的Redact文本 新功能
SLIDESNET-42044 支持图表数据的GetRange()方法 新功能
SLIDESNET-41864 SketchStyle属性支持 新功能
更多更新修复请参考:【Aspose.Slides for .NET v20.8更新说明】
让人兴奋的是整合所有格式API处理套包Aspose.Slides正在慧都网火热销售中!立马1分钟了解全部咨询!


公共API更改

添加IChartData.GetRange方法

已添加新方法 IChartData.GetRange。该方法返回图表使用的工作簿数据范围。IChartData.GetRange方法返回字符串值。

返回的值看起来像“ Sheet1!$ A $ 1:$ D $ 5”,其中“ Sheet1”是源工作表,$ A $ 1:$ D $ 5是一个单元格区域。

using (Presentation pres = new Presentation())
{
    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.ClusteredColumn, 10, 10, 400, 300);
    string result = chart.ChartData.GetRange();
}
添加了“形状草图样式”效果

草绘样式效果功能有助于更改幻灯片中的形状外观,从而迫使形状看起来像草图。它将手绘(或“草图”)样式应用于形状。

下图演示了PowerPoint UI元素将此效果应用于形状。

添加了“形状草图样式”效果!PPT处理控件Aspose.Slides v20.8新功能全面示例解析!

在Aspose.Slides中,为了为“草绘样式”效果提供相同的选项,已添加了枚举LineSketchType和接口ISketchFormat。SketchFormat属性(int SketchFormat类型)已添加到ILineFormat接口。

添加LineSketchType枚举

所述LineSketchType确定预设绘制风格。以下是LineSketchType枚举的定义:

public enum LineSketchType { /// <summary>  /// Specifies that a shape Sketch effect is undefined.  /// </summary>  NotDefined = -1, /// <summary>  /// Specifies that a shape has no Sketch effect. This is equivalent to this property being empty.  /// </summary>  None = 0, /// <summary>  /// Specifies that a shape has the Curved effect, which turns each edge of the shape into one big gentle curve.  /// </summary>  Curved = 1, /// <summary>  /// Specifies that a shape has the Freehand effect, which most closely resembles an imperfectly drawn line.  /// </summary>  Freehand = 2, /// <summary>  /// Specifies that a shape has the Scribble effect, which has exaggerated oscillation as if drawn purposely messy.  /// </summary>  Scribble = 3 }
添加ISketchFormat接口

已添加带有SketchFormat实现类的ISketchFormat接口:

/// <summary> /// Represents properties for lines sketch format. /// </summary> public interface ISketchFormat { /// <summary>  /// Returns or sets the sketch type.  /// Read/write <see cref="Slides.LineSketchType"/>.  /// </summary>  LineSketchType SketchType { get; set; } }

SketchFormat财产ISketchFormat类型已添加到ILineFormat:

/// <summary> /// Returns the sketch format of a line. /// Read-only <see cref="ISketchFormat"/>. /// </summary> ISketchFormat SketchFormat { get; }

下面的示例演示如何为形状设置草图类型:

using (Presentation pres = new Presentation())
{
    IAutoShape shape = pres.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 20, 20, 300, 150);
    shape.FillFormat.FillType = FillType.NoFill;

    // Transform shape to sketch of a freehand style
    shape.LineFormat.SketchFormat.SketchType = LineSketchType.Freehand;
    
    pres.Save("sketch.pptx", SaveFormat.Pptx);
}

通过上面的代码片段生成的形状边界线样式具有以下外观:

添加了“形状草图样式”效果!PPT处理控件Aspose.Slides v20.8新功能全面示例解析!

还想要更多吗?您可以点击阅读
【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询

标签:

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


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP