MaplexUI


Supported with:
Library dependencies: System, SystemUI, Geometry, Display, Server, Output, Geodatabase, GISClient, ArcWeb, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, DataSourcesNetCDF, GeoDatabaseDistributed, GeoDatabaseExtensions, Carto, NetworkAnalysis, Location, GeoAnalyst, Animation, Maplex, Geoprocessing, NetworkAnalyst, Schematic, SpatialAnalyst, 3DAnalyst, GlobeCore, Publisher, TrackingAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI, ArcCatalog, ArcMapUI, ArcMap, AnimationUI, Editor, GeoReferenceUI, EditorExt, LocationUI, GeoDatabaseDistributedUI, GeoprocessingUI, OutputExtensions, OutputExtensionsUI, DataSourcesSMUUI, ArcScan, NetworkAnalystUI, SpatialAnalystUI, SchematicUI, 3DAnalystUI, ArcScene, GlobeCoreUI, ArcGlobe, 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.

The objects that implement this functionality are grouped into a number of library subsystems. These library subsystems are:

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