Click or drag to resize
CEMXD Class
The EMXD class provides access to a ArcGIS MXD as displayed within Oasis montaj, but does not change data within the MXD itself.
Inheritance Hierarchy

Namespace: Geosoft.Desktop.GXNet
Assembly: geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll)
Syntax
public class CEMXD : CHANDLE

The CEMXD type exposes the following members.

Methods
  NameDescription
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberCreateVirtual
Makes this EMXD object the current active object to the user.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberCurrent
This method returns the Current Edited ArcGIS MXD.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberCurrentIfExists
This method returns the Current Edited MXD.
Protected methodDispose
Releases the unmanaged resources used by the CEMXD and optionally releases the managed resources
(Overrides CHANDLEDispose(Boolean).)
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseDropMapClipData
Drop Map clipboard data on this EMXD
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberExtractGlobalDragLayerGeosoft
Save the global drag-and-drop layer (if Geosoft map layer) to a map file
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberGetGlobalDragLayerName
Get the global drag-and-drop layer name
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseiDragDropEnabled
Is drag-and-drop enabled for the MXD?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberiGetMXDsLST
Load the file names of open MXDs into a LST.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseIGetName
Get the name of the MXD object of this EMXD.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiGetWindowState
Retrieve the current state of the MXD window
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberiHaveCurrent
This method returns whether a current MXD is loaded
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberiHaveGlobalDragLayer
Is there a layer globally available for drag-and-drop?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberiIsGlobalDragLayerGeosoft
Is drag-and-drop layer a Geosoft map layer?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberiIsGlobalDragLayerVisible
Is drag-and-drop layer visible?
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseiIsLocked
Is this MXD locked
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberiLoaded
Returns 1 if a MXD is loaded .
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneiPageLayoutActive
This method returns whether a current MXD window is in page layout mode
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseiReadOnly
Checks if a MXD is currently opened in a read-only mode.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberLoad
Loads MXDs into the editor.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneStatic memberLoadNoActivate
Loads documents into the workspace
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseLock
This method locks the Edited MXD.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseMakeCurrent
Makes this EMXD object the current active object to the user.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberrGlobalDragLayerTransparency
Get the global drag-and-drop layer's transparency
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberSaveGlobalDragLayer
Save the global drag-and-drop layer to a file
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseSetDragDropEnabled
Set whether drag-and-drop is enabled for the MXD.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyoneSetWindowState
Changes the state of the MXD window
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberUnLoad
Unloads a ArcGIS MXD.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberUnLoadAll
Unloads all opened MXDs
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseStatic memberUnLoadVerify
Unloads an edited MXD, optional prompt to save.
Public methodMay not be available if running outside of a Oasis Montaj or from a command line programAvailable to anyone with an Oasis Montaj licenseUnLock
This method unlocks the Edited MXD.
Top
See Also