Dear Gurus! I have certain activeView on axMapControl (c# vs 2010 arcengine 2010) and want to copy certain area in powerPoint or Word document. How I can copy the desired area , for example , in clipboard? Any reference, please? Thanks in advance!
It sounds like you want to export a map as an image, which you then want to use in PowerPoint or elsewhere.
The following shows this being done. The active view (IActiveView) can be the PageLayout or the Map, so this can be done for a map that displays in either a MapControl or PageLayoutControl in an ArcGIS Engine application you have developed.
There is also the approach of using something like this:
1. IActiveView.Selection (returns an ISelection containing selected map features or selected graphic elements) 2. ISelection.Copy (copies the selected items to the clipboard). While I see you being able to paste graphic elements into an application other than ArcMap, I do not see map features copying. This is why I suggest you exporting the map as an image and adding that to the clipboard. 3. ISelection.Paste (copies the clipboard contents [in the activeview])
Is it the only way to copy ActiveView to clipboard - create Jpeg file and then copy it to clipboard? Is it possible to copy ActiveView to bitmap object?