彩票走势图

PPT处理控件Aspose.Slides 11月新发功能:增加了对地图图表的支持

原创|产品更新|编辑:李显亮|2020-11-18 10:01:17.473|阅读 241 次

概述:Aspose.Slides for .Net更新至v20.11,允许测试演示密码以打开,持Aspose.Slides中的地图类型图表,支持验证演示密码,欢迎下载体验。

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

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

Aspose.Slides for .NET迎来2020年11月更新v20.11,允许测试演示密码以打开,持Aspose.Slides中的地图类型图表,支持验证演示密码。(点击下方按钮即可下载)

下载Aspose.Slides最新版

(安装包仅提供部分功能,并设置限制,如需试用完整功能请)

慧都17一齐周年庆!整合所有格式的Aspose.Total永久授权正在火热促销中,乐享85折起!立马1分钟了解全部咨询!

具体更新内容

key 概述 类别
SLIDESNET-42195 通过Aspose.Slides保存文件损坏 调研中
SLIDESNET-42128 支持使用Aspose.Slides缓存PPTX 调研中
SLIDESNET-39938 产生结果中的问题 调研中
SLIDESNET-42201 能够测试演示密码以打开 新功能
SLIDESNET-42020 支持Aspose.Slides中的地图类型图表 新功能
SLIDESNET-38917 能够测试演示密码进行修改 新功能
SLIDESNET-36008 支持验证演示密码 新功能

更多更新修复请参考:【Aspose.Slides for .NET v20.11更新说明】

新功能演示

添加了对部分地图图表支持

增加了对地图图表的部分支持。这意味着可以创建、编辑和保存图表。渲染选项是有限的,因为Microsoft Office使用Bing数据提供者来生成图表图像。因此,在Aspose.Slides中进行的任何与地图图表相关的更改都不会影响渲染结果。如果图表是从输入文件中加载的,则将使用PPTX包中的缓存图像进行渲染。

添加了以下枚举值:

  • CombinableSeriesTypesGroup .MapChart
  • ChartType .Map

添加了以下方法:

  • IChartDataPointCollection.AddDataPointForMapSeries(Aspose.Slides.Charts.IChartDataCell)

添加了以下特性:

  • IChartDataPoint.ColorValue

以下示例显示了如何从头开始创建地图:

using (Presentation presentation = new Presentation())
{    
    //create empty chart
    IChart chart = presentation.Slides[0].Shapes.AddChart(ChartType.Map, 50, 50, 500, 400, false);
    
    IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook;

    //Add series and few data points
    IChartSeries series = chart.ChartData.Series.Add(ChartType.Map);
    series.DataPoints.AddDataPointForMapSeries(wb.GetCell(0, "B2", 5));
    series.DataPoints.AddDataPointForMapSeries(wb.GetCell(0, "B3", 1));    
    series.DataPoints.AddDataPointForMapSeries(wb.GetCell(0, "B4", 10));
    
    //add categories
    chart.ChartData.Categories.Add(wb.GetCell(0, "A2", "United States"));
    chart.ChartData.Categories.Add(wb.GetCell(0, "A3", "Mexico"));
    chart.ChartData.Categories.Add(wb.GetCell(0, "A4", "Brazil"));

    //change data point value    
    IChartDataPoint dataPoint = series.DataPoints[1];    
    dataPoint.ColorValue.AsCell.Value = "15";
    
    //set data point appearance    
    dataPoint.Format.Fill.FillType = FillType.Solid;
    dataPoint.Format.Fill.SolidFillColor.Color = Color.Green;

    presentation.Save("output.pptx", SaveFormat.Pptx);
}

首次在PP中打开演示文稿时,由于我们不提供缓存的图像,因此可能需要花费几秒钟的时间从Bing服务上载图表的图像。

PPT处理控件Aspose.Slides 11月新发功能:增加了对地图图表的支持

检查密码以通过IPresentationInfo接口打开

CheckPassword 方法已添加到IPresentationInfo 接口和PresentationInfo类。此方法允许检查演示文稿是否受打开密码保护。方法声明如下:

/// <summary>
/// Checks whether a password is correct for a presentation protected with open password.
/// </summary>
/// <param name="password">The password to check.</param>
/// <returns>
/// True if the presentation is protected with open password and the password is correct and false otherwise.
/// </returns>
/// <remarks>
/// When the password is null or empty, this method returns false.
/// </remarks>
bool CheckPassword(string password);

下面的示例演示如何检查密码以打开演示文稿:

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
bool isPasswordCorrect = info.CheckPassword("my_password");

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

标签:

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


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP