MaplexUI


Supported with:
  • ArcView with Maplex
  • ArcEditor with Maplex
  • ArcInfo
Library dependencies: Version, System, SystemUI, Geometry, GraphicsCore, Display, Server, Output, Geodatabase, GISClient, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, DataSourcesNetCDF, GeoDatabaseDistributed, GeoDatabaseExtensions, Carto, NetworkAnalysis, Location, GeoAnalyst, Animation, Maplex, Geoprocessing, NetworkAnalyst, Schematic, SpatialAnalyst, 3DAnalyst, GlobeCore, EngineCore, TrackingAnalyst, Framework, Desktop.Addins, GeoDatabaseUI, DisplayUI, OutputUI, Search, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalog, ArcCatalogUI, ArcMap, ArcMapUI, AnimationUI, Editor, GeoReferenceUI, EditorExt, LocationUI, GeoDatabaseDistributedUI, GeoprocessingUI, OutputExtensions, OutputExtensionsUI, ArcScan, NetworkAnalystUI, SpatialAnalystUI, SchematicUI, 3DAnalystUI, ArcScene, GlobeCoreUI, ArcGlobe, Publisher, PublisherUI

Additional library information: Contents, Object Model Diagram

The MaplexUI library mainly provides user interfaces, including property pages and commands, to support objects contained in the Maplex library. Additionally, the MaplexUI library contains the MaplexExtension object, which is used by the application to establish licensing for the product. This object to initializes the Maplex extension for use.
 
Developers do not extend this library.

See the following sections for more information about this namespace:

MaplexExtension

The MaplexExtension object is used by the application to establish licensing for the software. You utilize this object to initialize the Maplex extension for use in ArcMap.  The following code example shows how to get the extension from the application.
[C#]
public void GetMaplexExtension(IApplication app)
{
    UID maplexID = new UIDClass();
    //The ProgID.
    maplexID.Value = "esriMaplexUI.MaplexExtension";
    //Or the CLSID.
    //maplexID.Value = "{20664808-0045-0991-BBFE-1CAC27A0328A}";
    IExtension editor = app.FindExtensionByCLSID(maplexID);
}
[VB.NET]
Sub GetMaplexExtension(app As IApplication)
    
    Dim maplex As IExtension
    Dim maplexID As UID = New UIDClass
    'The ProgID.
    maplexID.Value = "esriMaplexUI.MaplexExtension"
    'Or the CLSID.
    'maplexID.Value = "{20664808-0045-0991-BBFE-1CAC27A0328A}"
    maplex = app.FindExtensionByCLSID(maplexID)
    
End Sub

See Also:

Maplex library overview