Class ApsLayoutBuilderOutOfMemoryException
ApsLayoutBuilderOutOfMemoryException class
Represents exception which occurs when there is not enough memory to continue an image layout building.
public class ApsLayoutBuilderOutOfMemoryException : Exception
Examples
Shows how to save project as an image and catch exceptions.
try
{
var project = new Project(DataDir + "Blank2010.mpp");
var ganttChart = (GanttChartView)project.Views.ToList()[0];
ganttChart.MiddleTimescaleTier.Unit = TimescaleUnit.Hours;
ganttChart.BottomTimescaleTier.Unit = TimescaleUnit.Minutes;
ganttChart.BottomTimescaleTier.Count = 1;
var options = new ImageSaveOptions(SaveFileFormat.Png);
options.Timescale = Timescale.DefinedInView;
project.Save(OutDir + "SaveToStreamWithOptionsAndCatchException_out.mpp", options);
}
catch (ApsLayoutBuilderOutOfMemoryException ex)
{
Console.WriteLine(ex.Message);
}
catch (BitmapInvalidSizeException ex)
{
Console.WriteLine(ex.Message);
}
See Also
- namespace Aspose.Tasks
- assembly Aspose.Tasks