CreateAndSaveSubgraphImageInFolder
(
IGraph oSubgraph,
String sVertexName,
CreateSubgraphImagesAsyncArgs oCreateSubgraphImagesAsyncArgs
)
{
Debug.Assert(oSubgraph != null);
Debug.Assert( !String.IsNullOrEmpty(sVertexName) );
Debug.Assert(oCreateSubgraphImagesAsyncArgs != null);
Debug.Assert(oCreateSubgraphImagesAsyncArgs.SaveToFolder);
AssertValid();
// Save the graph to a bitmap.
Bitmap oBitmap = CreateSubgraphImage(oSubgraph,
oCreateSubgraphImagesAsyncArgs,
oCreateSubgraphImagesAsyncArgs.ImageSizePx);
try
{
// Save the bitmap in the specified folder.
SaveSubgraphImage(oBitmap, oCreateSubgraphImagesAsyncArgs.Folder,
sVertexName, oCreateSubgraphImagesAsyncArgs);
}
finally
{
GraphicsUtil.DisposeBitmap(ref oBitmap);
}
}