彩票走势图

用Aspose.Tasks将甘特图渲染成一张图片

原创|其它|编辑:郝浩|2012-11-09 17:42:36.000|阅读 256 次

概述:Aspose.Tasks提供根据不同时间尺度的设置来渲染甘特图的功能。根据这些时间刻度设置(包括日,月,季度)有多个选项可用来渲染甘特图图像。

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

Aspose.Tasks提供根据不同时间尺度的设置来渲染甘特图的功能。根据这些时间刻度设置(包括日,月,季度)有多个选项可用来渲染甘特图图像。使用这些选项可以将甘特图渲染进一张图片中。本文详细描述了这一过程。

ImageSaveOptions类的Timescale属性决定了项目的Timescale时间尺度设置。这个时间尺度默认为天,当然也可使用月或着季度为单位。下面是代码示例:

  • 读取一个项目文件
  • 使用不同的时间尺度进行设置
  • 将文件保存为图像形式进行输出
C#

Project project = new ProjectReader().Read("NewProductDev.mpp");

// Save to one page image (Timescale.days by default)
project.Save("NewProductDevDays.jpeg", new ImageSaveOptions(SaveFileFormat.JPEG));


// Save to one page image (Timescale.ThirdsOfMonths)
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG);
options.Timescale = Timescale.ThirdsOfMonths;

project.Save("NewProductDevThirdsOfMonths.jpeg", options);

// Save to one page image (Timescale.Months)
options.Timescale = Timescale.Months;
project.Save("NewProductDevMonths.jpeg", options);

// There is IRender property for compliance with Project.Export interface
options.RenderParam = new BaseImageRenderParam(null, Point.Empty, new Size(800, 600), 100, 0, true);

project.Save("NewProductDevRenderOptions.jpeg", options);

VB.NET

Dim project As Project = New ProjectReader().Read("NewProductDev.mpp")

'Save to one page image (Timescale.days by default)
project.Save("NewProductDevDays.jpeg", New ImageSaveOptions(SaveFileFormat.JPEG))

'Save to one page image (Timescale.ThirdsOfMonths)
Dim options As ImageSaveOptions = New ImageSaveOptions(SaveFileFormat.JPEG)
options.Timescale = Timescale.ThirdsOfMonths

project.Save("NewProductDevThirdsOfMonths.jpeg", options)

'Save to one page image (Timescale.Months)
options.Timescale = Timescale.Months
project.Save("NewProductDevMonths.jpeg", options)

'There is IRender property for compliance with Project.Export interface
Dim baseImageRenderParam As BaseImageRenderParam = New BaseImageRenderParam(Nothing, Point.Empty, New Size(800, 600), 100, 0, True)

project.Save("NewProductDevRenderOptions.jpeg", options)



标签:

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

文章转载自:慧都控件网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP