Web Application Sample Code:
protected void ExportMap(string mapAlias)
{
try
{
mapAlias = "World";
Map nmap = GetMapObj(mapAlias);
MapExport objexp = new MapExport(nmap);
objexp.ExportSize = new MapInfo.Mapping.ExportSize(600, 600);
objexp.Format = ExportFormat.Png;
objexp.Export("D:\\ImageMap.Png");
}
catch (Exception ex)
{
throw ex;
}
}
Window Application:
protected void ExportMap()
{
try
{
MapInfo.Mapping.MapExport exportObject = new MapInfo.Mapping.MapExport (this.mapControl1.Map.Clone () as MapInfo.Mapping.Map);
exportObject.ExportSize = new MapInfo.Mapping.ExportSize (this.mapControl1.Map.Size.Width, this.mapControl1.Map.Size.Height);
exportObject.Format = MapInfo.Mapping.ExportFormat.Bmp; / / Save to the clipboard
System.Windows.Forms.Clipboard.SetDataObject (exportObject.Export ()); / / Save to your hard drive
exportObject.Export (@ "D: \ Image.bmp");
MessageBox.Show ("Save successful!");
}
catch (Exception ex)
{
throw ex;
}
}
protected void ExportMap(string mapAlias)
{
try
{
mapAlias = "World";
Map nmap = GetMapObj(mapAlias);
MapExport objexp = new MapExport(nmap);
objexp.ExportSize = new MapInfo.Mapping.ExportSize(600, 600);
objexp.Format = ExportFormat.Png;
objexp.Export("D:\\ImageMap.Png");
}
catch (Exception ex)
{
throw ex;
}
}
Window Application:
protected void ExportMap()
{
try
{
MapInfo.Mapping.MapExport exportObject = new MapInfo.Mapping.MapExport (this.mapControl1.Map.Clone () as MapInfo.Mapping.Map);
exportObject.ExportSize = new MapInfo.Mapping.ExportSize (this.mapControl1.Map.Size.Width, this.mapControl1.Map.Size.Height);
exportObject.Format = MapInfo.Mapping.ExportFormat.Bmp; / / Save to the clipboard
System.Windows.Forms.Clipboard.SetDataObject (exportObject.Export ()); / / Save to your hard drive
exportObject.Export (@ "D: \ Image.bmp");
MessageBox.Show ("Save successful!");
}
catch (Exception ex)
{
throw ex;
}
}