The Carto library contains the objects for displaying data. The PageLayout and Map objects are in this library along map layers, renders for all the supported data types. This library also contains the MxdServer and MapServer objects used by servers to display map data in a client server environment.
| Interface | Description |
|---|---|
| IACAcetateLayer | Provides access to members that control ArcIMS acetate layer. |
| IACAcetateLayerAdmin | Provides access to connecting to an ArcIMS acetate layer. |
| IACAxl | Provides access to members that control the ArcIMS Axl. |
| IACCalloutMarkerSymbol | Provides access to members that control ArcIMS callout marker symbol. |
| IACConnector | Provides access to connecting to an ArcIMS service. |
| IACFeatureLayer | Provides access to members that control the ArcIMS feature layer. |
| IACFeatureLayerAdmin | Provides access to connecting to an ArcIMS feature layer. |
| IACGradientFillSymbol | Provides access to members that control ArcIMS gradient fill symbol. |
| IACGroupRenderer | Provides access to members that control ArcIMS group renderers. |
| IACHashLineSymbol | Provides access to members that control ArcIMS hash line symbol. |
| IACImageLayer | Indicator interface that identifies an ArcIMS image layer. |
| IACImageLayerAdmin | Provides access to connecting to an ArcIMS image layer. |
| IACLabelRenderer | Provides access to members that control ArcIMS label renderer. |
| IACLayer | Provides access to members that control the ArcIMS layer. |
| IACLayerAdmin | Provides access to the XML-String for the Layerinfo. |
| IACLineLabelPosition | Provides access to members that control ArcIMS line label position. |
| IACMap | Provides access to mebers that control the ArcIMS map service. |
| IACMapAdmin | Provides access to connecting to an ArcIMS map service. |
| IACRasterFillSymbol | Provides access to members that control ArcIMS raster fill symbol. |
| IACRasterMarkerSymbol | Provides access to members that control ArcIMS raster marker symbol. |
| IACRasterShieldSymbol | Provides access to members that control ArcIMS raster shield symbol. |
| IACRenderer | Indicator interface that identifies ArcIMS renderers. |
| IACScaleDependentRenderer | Provides access to members that control ArcIMS scale dependent renderers. |
| IACShieldSymbol | Provides access to members that control ArcIMS shield symbol. |
| IACSimpleFillSymbol | Provides access to members that control ArcIMS simple fill symbol. |
| IACSimpleLabelRenderer | Indicator interface that identifies an ArcIMS simple label renderer. |
| IACSimpleLineSymbol | Provides access to members that control ArcIMS simple line symbol. |
| IACSimpleMarkerSymbol | Provides access to members that control ArcIMS simple marker symbol. |
| IACSimplePolygonSymbol | Provides access to members that control ArcIMS simple polygon symbol. |
| IACSimpleRenderer | Provides access to members that control ArcIMS simple renderer. |
| IACSymbol | Provides access to members that control ArcIMS symbols. |
| IACTextMarkerSymbol | Provides access to members that control ArcIMS text marker symbol. |
| IACTextSymbol | Provides access to members that control ArcIMS text symbol. |
| IActiveView | Provides access to members that control the active view - the main application window. |
| IActiveViewEvents | Provides access to events that occur when the state of the active view changes. |
| IACTrueTypeMarkerSymbol | Provides access to members that control ArcIMS true type marker symbol. |
| IACValueMapLabelRenderer | Indicator interface that identifies an ArcIMS value map label renderer. |
| IACValueMapRenderer | Provides access to members that control ArcIMS value map renderer. |
| IAnnoClass | Provides access to members that control the annotation class. |
| IAnnoClassAdmin | Provides access to members that control the annotation class admin interface. |
| IAnnoClassAdmin2 | Provides access to members that control the annotation class admin interface. |
| IAnnoClassAdmin3 | Provides access to members that control the annotation class admin interface. |
| IAnnotateFeature | Provides access to members that control the labeling (annotation) of one feature. |
| IAnnotateFeature2 | Provides access to members that control the labeling (annotation) of one feature. |
| IAnnotateLayerProperties | Provides access to members that work with the display of dynamic labels (text) for a feature layer. |
| IAnnotateLayerPropertiesCollection | Provides access to members that work with a collection of annotation settings for a feature layer. |
| IAnnotateLayerPropertiesCollection2 | Provides access to members that work with a collection of annotation settings for a feature layer. |
| IAnnotateLayerTransformationProperties | Provides access to members that control transformation properties for the display of dynamic labels (text) for a feature layer.. |
| IAnnotateMap | Provides access to members that control the Labeling (annotation) of a map. |
| IAnnotateMap2 | Provides access to members that control the Labeling (annotation) of a map. |
| IAnnotateMapProperties | Provides access to members that control the annotate map properties. |
| IAnnotateProperties | Indicator interface for annotation properties. |
| IAnnotationClassExtension | Provides access to members that control the annotation class. |
| IAnnotationElement | Provides access to members that control Annotation Features. |
| IAnnotationErrorEvents | Provides access to events that occur when errors occur with the annotation objects. |
| IAnnotationExpressionEngine | Provides access to members that work with low level information about a script based labeling expression. |
| IAnnotationExpressionParser | Provides access to members to parse annotation expressions. |
| IAnnotationExpressionParser2 | Provides access to members to parse annotation expressions. |
| IAnnotationFeature | Provides access to members that control the annotation feature. |
| IAnnotationFeature2 | Provides access to members that control the annotation feature. |
| IAnnotationLayer | Provides access to members that control the annotation layer. |
| IAnnotationLayerFactory | Provides access to members that create/find annotation layers. |
| IAnnotationPropertiesConverter | Provides access to members that convert annotation properties from one type to another. |
| IAnnotationSublayer | Provides access to the properties of an annotation sublayer. |
| IAOIBookmark | Provides access to members that control an AOI bookmark. |
| IAreaPatch | Provides access to the interface that identifies a separate style gallery class for area patches. |
| IAttributeTable | Provides access to the base table. |
| IBackground | Provides access to members that control frame backgrounds. |
| IBackgroundTabStyle | Provides access to members that control background tab style grid labels. |
| IBarrierCollection | Provides access to members that control a collection of objects that act as barriers to label placement. |
| IBarrierProperties | Provides access to members that control how objects (text, features, graphics) act as barriers for labelling. |
| IBarrierProperties2 | Provides access to members that control how objects (text, features, graphics) act as barriers for labelling with the cancel tracker. |
| IBasicGeoprocessor | Provides access to members that control the basic geoprocessor. |
| IBasicHistogram | Provides access to members that control histogram objects created from different data sources. |
| IBasicMap | Provides access to members that control the basic map. |
| IBasicMap2 | Provides access to members that control the basic map. |
| IBasicMapIdentifyObject | Provides access to members that control the basic map identify object. |
| IBasicOverposterEvents | Provides access to events that occur on the BasicOverposter. |
| IBasicOverposterLayerProperties | Provides access to members that control the placement of labels relative to features using conflict detection. |
| IBasicOverposterLayerProperties2 | Provides access to members that control the maximum distance labels/symbols are placed away from their respective features. |
| IBasicOverposterLayerProperties3 | Provides access to members that control the placement of labels relative to features using conflict detection. |
| IBasicOverposterLayerProperties4 | Provides access to members that control the placement of labels relative to features using conflict detection. |
| IBivariateRenderer | Provides access to members that control the rendering of bivariate symbology based on two constiuent renderers. |
| IBorder | Provides access to members that control frame borders. |
| IBoundsProperties | Provides access to members that control Bounds Properties. |
| IBufferProcessingParameter | Provides access to members that set and retrieve parameters for the buffering process. |
| IBufferProcessingSymbology | Provides access to members that set and retrieve symbology to be applied for buffer output. |
| ICad3DRenderMode | Provides access to members that conrol the Render Mode type for Cad drawing. |
| ICadastralFabricLayer | Provides access to members that control the cadastral fabric layer. |
| ICadastralFabricLayerEvents | Provides access to events that occur when the state of the CadastralFabricLayer changes. |
| ICadastralFabricSelection | Provides access to members that control the selection of cadastral features to designate to a cadastral job. |
| ICadIdentifyObj2 | Provides access to members that control Identified Cad Objects. |
| ICadLayer | Provides access to properties that give information on the CAD drawing. |
| ICalcRendererValues | Provides access to members that are used to calculate the renderer statistics required for some uses of a ChartRenderer. |
| ICalcRendererValues2 | Provides access to members that are used to calculate the renderer statistics required for some uses of a ChartRenderer. |
| ICalibratedMapGridBorder | Provides access to members that control the calibrated map grid border. |
| ICenterAndScale | Provides access to the Center And Scale Map Area Interface. |
| ICenterAndSize | Provides access to the Center And Size Map Area Interface. |
| IChartRenderer | Provides access to members that control the drawing of chart symbols (pie, bar, stacked bar) on a map to represent features. |
| ICircleElement | Indicator interface that identifies a Circle element. |
| IClassBreaksRenderer | Provides access to members that control a renderer which is used to draw graduated color (choropleth) and graduated symbol maps. |
| IClassBreaksUIProperties | Provides access to members that control some user interface properties of a ClassBreaksRenderer. The properties set through this interface do NOT affect what is drawn on the map. |
| ICodedValueAttributes | Provides access to members that determine if coded values are used. |
| IColorChannelMapping | Provides access to methods that control the mapping of bands to RGB color channels. |
| IColorRampSymbol | Provides access to members that control ColorRamp symbolization. |
| IColorSymbol | Provides access to member that identifies color symbol. |
| IColumnProperties | Provides access to members that control common properties of columns. |
| ICompositeGraphicsLayer | Provides access to members that control a collection of graphics layers that behave like single layer. |
| ICompositeGraphicsLayer2 | Provides access to members that control a collection of graphics layers that behave like single layer. |
| ICompositeLayer | Provides access to members that work with a collection of layers that behaves like a single layer. |
| ICompositeLayer2 | Provides access to members that control whether a layer is expanded in the TOC. |
| ICompositeMapSurround | Provides access to members that control map surrounds that are composed of graphic elements. |
| IContextAnalyzer | Provides access to members used to determine the correct context menu id for a given context object. |
| IConvertFDOAnnoToCoverageAnno | Provides access to members that control the annotation class admin interface. |
| IConvertLabelsToAnnotation | Provides access to the properties that control the conversion of labels to annotation. |
| ICornerGridLabel | Provides access to members that control the corner properties of grid labels. |
| ICoverageAnnotationLayer | Provides access to members that control a coverage annotation layer. |
| ICoverageAnnotationLayer2 | Provides access to members that control a coverage annotation layer. |
| ICoverageAnnotationLayerFactory | Provides access to members that create/find coverage annotation layers. |
| ICoverageAnnotationLayerWrite | Provides access to members that control a coverage annotation layer writing methods. |
| ICoverageAnnotationSel | Provides access to members that control a coverage annotation layer. |
| ICustomOverlayGrid | Provides access to members that control the custom overlay grid. |
| IDataBrowser | Provides access to members that control the data browser. |
| IDataExclusion | Provides access to members that control the exclusion of data values from a renderer. |
| IDataGraph | Obsolete. Provides access to members that control the old data graph. |
| IDataGraphBase | Provides access to members that control the data graph. |
| IDataLayer | Provides access to members that control the data source properties of a layer. |
| IDataLayer2 | Provides access to additional members that control the data source properties of a layer. |
| IDataLayerExtension | Provides access to members that allow a layer to override the base path used for relative path names. |
| IDataNormalization | Provides access to members that control the data normalization properties of a renderer. |
| IDataSampling | Provides access to members that control the data sampling properties of a renderer. |
| IDefinitionExpressionEvents | Provides access to events that occur when the Definition Expression changes |
| IDimensionClassExtension | Provides access to members that control the dimension class extension for a dimension feature class. |
| IDimensionFeature | Provides access to members that control a dimension feature. |
| IDimensionGraphic | Provides access to members that control a dimension graphic. |
| IDimensionLayer | Indicator interface that identifies dimension layers. |
| IDimensionProtectNames | Protect names interface. |
| IDimensionShape | Provides access to members that control a dimension shape. |
| IDimensionStyle | Provides access to members that control the properties of a dimension style. |
| IDimensionStyleDisplay | Provides access to members that control a dimension style's display. |
| IDimensionStyles | Provides access to members that control a collection of dimension styles for a dimension feature class. |
| IDimensionStyleText | Provides access to members that control a dimension style's text. |
| IDisplayRelationshipClass | Provides access to members that are used to set up joins. |
| IDisplayTable | Provides access to members that work with the display table associated with a standalone table. |
| IDisplayTableExchange | Provides access to methods that control the renderer display table. |
| IDMSGridLabel | Provides access to members that control the DMS Grid Label. |
| IDMSGridLabel2 | Provides access to members that control the additional properties of DMS grid labels. |
| IDMSGridLabel3 | Provides access to members that control the DMS Grid Label. |
| IDotDensityRenderer | Provides access to members that control the drawing of varying densities of dots within polygon features to represent different quantities. |
| IDotDensityUIRenderer | Provides access to members that work with additional renderer properties which appear on the user interface. |
| IDoubleFillScaleBar | Provides access to members that control a scale bar that uses two fill symbols to draw bar. |
| IDrawAnnotationGeometry | Provides access to annotation layer geometry drawing properties. |
| IDynamicLayer | Provides access to members that work with dynamic display. |
| IDynamicMap | Provides access to dynamic display. |
| IEditOperation | Indicator interface that identifies an operation as an edit operation. |
| IElement | Provides access to members that control the Element. |
| IElementCollection | Provides access to members that control the Graphics element collection. |
| IElementCollection2 | Provides access to members that control the Graphics element collection. |
| IElementEditCallout | Provides access to members that control the Element edit vertices object. |
| IElementEditVertices | Provides access to members that control the Element edit vertices object. |
| IElementEditVerticesOperation | Provides access to members that control Element Edit Vertices Operation. |
| IElementOperation | Provides access to members that control Element Operations. |
| IElementProperties | Provides access to members that control the Element Properties. |
| IElementProperties2 | Provides access to members that control More Element Properties. |
| IElementProperties3 | Provides access to members that control More Element Properties. |
| IElementShutdown | Provides access to members that control the IElementShutdown interface. |
| IEllipseElement | Indicator interface that identifies an Ellipse element. |
| IEnumDimensionStyle | Provides access to members that enumerate through Dimension styles. |
| IEnumElement | Provides access to members that control the Element enumerator object. |
| IEnumLayer | Provides access to members that allow iteration through a set of layers. |
| IEnumLocatedNetworkElement | Provides access to members that hand out enumerated network elements, and reset the enumeration. |
| IEnumMap | Provides access to members that control the map enumerator. |
| IEnumMapSurround | Provides access to members that control the map surround enumerator. |
| IEnumRasterUniqueValueColor | Provides access to members that enumerate row indexes in descriptor table for chosen class. |
| IEnumSpatialBookmark | Provides access to members that control the spatial bookmark list. |
| IExtentStack | Provides access to members that control the extent stack. |
| IFDOAttributeConversion | Provides access to members that control the attribute conversion to a FDO graphics layer. |
| IFDOGraphicsContainer | Provides access to members that control the FDO Graphics Container. |
| IFDOGraphicsLayer | Provides access to members that control properties of an annotation layer. |
| IFDOGraphicsLayer2 | Provides access to members that control properties of an annotation layer. |
| IFDOGraphicsLayerFactory | Provides access to members that create/find FDO graphics layers. |
| IFDOGraphicsLayerRead | Provides access to members that control the FDO graphics layer read methods. |
| IFeatureBookmark | Provides access to members that control a feature bookmark. |
| IFeatureCache | Provides access to members that control a cache of features in memory for a particular spatial extent. |
| IFeatureCache2 | Provides access to members that control a cache of features in memory for a particular spatial extent. |
| IFeatureCursorBuffer | Provides access to members that control the buffering of features. |
| IFeatureCursorBuffer2 | Provides access to additional functions and configuration capabilities for the buffer generation. |
| IFeatureExtent | Provides access to the Feature Extent Map Area Interface. |
| IFeatureFindData | Provides access to data associated with each row in the MxFind dialog when finding features.(Obsolete at 8.1 use IFeatureFindData2). |
| IFeatureFindData2 | Provides access to data associated with each row in the MxFind dialog when finding features. |
| IFeatureGeometryAccess | Provides access to the methods that indicate the access to the geomtry. |
| IFeatureIdentifyObj | Provides access to a member that sets the feature used by the identify object. |
| IFeatureIDSet | Provides access to members that work with a set of features ids. |
| IFeatureIndex | Provides access to members that control the creation of an index on a feature class. |
| IFeatureIndex2 | Provides access to members that control the creation of an index on a feature class. |
| IFeatureLayer | Provides access to members that control common aspects of a feature layer. |
| IFeatureLayer2 | Provides access to additional members that control common aspects of a feature layer. |
| IFeatureLayerDefinition | Provides access to members that define a subset of the features from the underlying feature class. |
| IFeatureLayerDefinition2 | Provides additional access to members that define a subset of the features from the underlying feature class. |
| IFeatureLayerDrawingDescription | Provides access to the FeatureLayer drawing options. |
| IFeatureLayerExtendedDefinition | Provides access to the extended definiton expression of a CadFeatureLayer. |
| IFeatureLayerSelectionEvents | Provides access to events that occur when the selection changes. |
| IFeatureLayerSymbology | Provides access to members that control default feature layer symbology. |
| IFeatureRenderer | Provides access to members that control functionality common to all feature renderers. |
| IFeatureSelection | Provides access to members that control feature selection. |
| IFeatureSelectionRenderer | Provides access to members that control functionality common to all feature selection renderers. |
| IFillShapeElement | Provides access to members that control the Fill Shape element. |
| IFind | Provides access to members that control finding. |
| IFindObj | Provides access to members that are used to find objects. |
| IFindObject | Provides access to members that are used to feature find objects. |
| IFormattedGridLabel | Provides access to members controlling the number format of a grid label. |
| IFrameDecoration | Provides access to members that control frame decorations. |
| IFrameDraw | Provides access to members that control frame drawing. |
| IFrameElement | Provides access to members that control the Frame element object. |
| IFrameProperties | Provides access to members that control the General properties for a frame. |
| IGdbRasterCatalogLayer | Provides access to members that control GeoDatabase RasterCatalog Layer. |
| IGeoFeatureLayer | Provides access to members that control geographic aspects of a feature layer. |
| IGeoReference | Provides access to members that control the georeferencing operations. |
| IGeoReferenceEvents | Provides access to events that occur when the state of the layer changes. |
| IGeoRefSaveAsDlg | Provides access to members that control a dialog for saving the results of a georeferencing opertion. |
| IGlobeRasterStretch | Specifies the renderer if it is an ArcMap Layer Renderer or ArcGlobe. |
| IGpsConnection | Provides access to members that control the connection properties of the communications port connected to a GPS receiver. |
| IGpsDisplayProperties | Provides access to GPS display properties. |
| IGpsFeed | Provides access to members that control the properties of a real-time feed object that gets its input from a GPS connection. |
| IGraphicElement | Provides access to members that control the Graphic Element object. |
| IGraphicElements | Provides access to members that control the Graphic Elements object. |
| IGraphicsComposite | Provides access to members that control objects that are composed of graphic elements. |
| IGraphicsContainer | Provides access to members that control the Graphics Container. |
| IGraphicsContainerEvents | Provides access to events that occur when the graphics container changes. |
| IGraphicsContainerProperty | Provides access to members that control Graphics Container Properties. |
| IGraphicsContainerSelect | Provides access to members that control graphic container selection. |
| IGraphicsLayer | Provides access to members that control the Graphics Layer. |
| IGraphicsLayerScale | Provides access to members that control the Graphics Layer Scale. |
| IGraphicSnap | Provides access to members that control snapping graphics. |
| IGraphicSnapEnvironment | Provides access to members that control the Collection of snap agents used for snapping graphics. |
| IGraticule | Provides access to the members that control the graticule. |
| IGridAxisTicks | Provides access to members that control the tick axis properties of a grid. |
| IGridHatch | Provides access to members that control the hatch marks along the meridians and parallels of a grid. |
| IGridInteriorLabels | Provides access to members that control the interior labels on a grid. |
| IGridLabel | Provides access to members that control the way a map grid is labeled. |
| IGridLabel2 | Provides additional access to members that control the way a map grid is labeled. |
| IGridLabelExport | Provides access to members that export a Grid Label into a graphic element. |
| IGridLadderLabels | Provides access to members that control the ladder label properties of a grid. |
| IGroupElement | Provides access to members that control the Group element. |
| IGroupElement2 | Provides access to members that control the Group element. |
| IGroupElement3 | Provides access to members that control the Group element. |
| IGroupLayer | Provides access to members that control a collection of layers that behaves like a single layer. |
| IGroupSymbolElement | Provides access to members that control Group Symbol Elements. |
| IHillShadeInfo | Provides access to methods that control hill shading. |
| IHorizontalBarLegendItem | Provides access to members that work with horizontal bar legend items. |
| IHorizontalLegendItem | Provides access to members that work with legend item arrangement. |
| IHotlinkContainer | Provides access to members that manage all the hotlinks of a layer (e.g. field based hyperlinks or those that that call macros). |
| IHotlinkMacro | Provides access to members that control a hyperlink that calls a macro. |
| IHyperlink | Provides access to members that control a dynamic hyperlink (i.e. one that can exist with or without a container). |
| IHyperlinkContainer | Provides access to members that manage all the hyperlinks of a layer. |
| IIdentify | Provides access to members that identify features. |
| IIdentify2 | Provides access to members that set the current scale of the display. |
| IIdentifyGroup | Indicator interface identifying a layer as a top-level group for identify. |
| IIdentifyObj | Provides access to members that control feature identification for a layer. |
| IIdentifyObject | Provides access to identify object's properties (pairs of name and value). |
| IImageDescription | Provides access to the Image Description Interface. |
| IImageDisplay | Provides access to the Image Display Interface. |
| IImageResult | Provides access to the Image Result Interface. |
| IImageType | Provides access to the Image Type Interface. |
| IIMSGlobeConnection | Provides access to methods that describe the ims connection within and globe client communicating with ims. |
| IIMSGlobeSubServiceDescription | Provides access to SubServices -- or in otherword, layers. |
| IIMSGlobeXMLNode | Provides access to an XML node. |
| IIMSGlobeXMLParser | Provides access to xml parsing functionality. |
| IIMSMapLayer | Provides access to members that control the IMS map layer. |
| IIMSSubLayer | Provides access to members that control the IMS sub layer. |
| IIMSSymbolImporter | Provides access to create ARCIMS symbols based on ArcXML. |
| IIndexGrid | Provides access to members that control the index grid. |
| IIndexGridTabStyle | Provides access to members that control the way an index grid's labels are drawn. |
| IIndexQuery | Provides access to members that control the index created with IFeatureIndex. |
| IIndexQuery2 | Provides access to members that control the index created with IFeatureIndex. |
| IInkGraphic | Provides access to the InkGraphic object. |
| IInteractiveSearch | Provides access to visible features. |
| IInvalidArea2 | Provides access to members that control the accumulating and manipulating of invalid display areas. |
| IInvalidArea3 | Provides access to members that control the accumulating and manipulating of invalid display areas. |
| ILabelCache | Provides access to members that control a label cache. |
| ILabelEngineLayerProperties | Provides access to some of the main properties for labeling features. |
| ILabelEngineLayerProperties2 | Provides access to some of the main properties for labeling features. |
| ILabelEnvironment | Provides access to members that work with the labeling environment. |
| ILabelStyle | Provides access to members that control the label symbol and placement properties. |
| ILabelStyle2 | Provides access to members that control the label symbol and placement properties. |
| ILayer | Provides access to members that work with all layers. |
| ILayer2 | Provides access to additional members that work with all layers. |
| ILayerDescription | Provides access to the available properties of a layer description object. |
| ILayerDescription2 | Provides access to the available properties of a layer description object. |
| ILayerDescriptions | Provides access to the Layer Descriptions Interface. |
| ILayerDescriptor | Provides access to the available properties of a layer descriptor object. |
| ILayerDrawingDescription | Indicates the type of the object to be a layer drawing description. |
| ILayerDrawingDescriptionFactory | Provides access to the FeatureLayer drawing options. |
| ILayerDrawingPhase | Provides access to members that control the drawing phase of a layer. |
| ILayerDrawingProperties | Provides access to members that control layer drawing properties. |
| ILayerEffects | Provides access to members that control layer effects. |
| ILayerEvents | Provides access to events that occur when layer visibility changes. |
| ILayerExtensionDraw | Provides access to events before and after a layer draws. |
| ILayerExtensionInvalidate | Provides access to partial refresh override. |
| ILayerExtensions | Provides access to the extensions of a layer. |
| ILayerFactory | Provides access to members that control the creation of layers through a factory. |
| ILayerFactoryHelper | Provides access to members used to create layers from names. |
| ILayerFields | Provides access to members that work with a layer's fields. |
| ILayerFile | Provides access to members that control the reading and writing of layer document files. |
| ILayerGeneralProperties | Provides access to layer general properties. |
| ILayerInfo | Provides access to members that return layer images. |
| ILayerMasking | Provides access to means to mask layers with other layers. |
| ILayerPosition | Provides access to members that control a layer's default position in the map interface. |
| ILayerPropertySheet | Provides access to layers that implement their own custom property sheet. |
| ILayerStatus | Provides access to feedback on the status of a layer's time-consuming actions. |
| ILayerSymbologyExtents | Provides access to layer extents based on the symbology. |
| ILayoutImage | Provides access to the Layout Image Interface. |
| ILegend | Provides access to members that control a legend. |
| ILegend2 | Provides access to additional members that control a legend. |
| ILegendClass | Provides access to members that control the legend/TOC entry for a renderer class. |
| ILegendClasses | Provides access to the Legend Classes Interface. |
| ILegendClassFormat | Provides access to members that control formatting information for a legend class. |
| ILegendFormat | Provides access to members that control formatting information for a legend. |
| ILegendGroup | Provides access to members that control the collection of legend classes provided by a renderer. |
| ILegendGroups | Provides access to the Legend Groups Interface. |
| ILegendInfo | Provides access to members that control legend information provided by a renderer. |
| ILegendItem | Provides access to members that control how a layer appears in a legend. Can be stored in a style. |
| ILegendItem2 | Provides access to members that control how a layer appears in a legend. Can be stored in a style. |
| ILegendItem3 | Provides access to members that control how a layer appears in a legend. Can be stored in a style. |
| ILegendLayout | Provides access to members that control scaling properties for legend graphics. |
| ILevelRenderer | Provides access to members that control the drawing of symbols for features, where symbols are separated into levels, and each level drawn separately. |
| ILicensedComponent | Provides access to means to determine if this component is licensed. |
| ILineElement | Provides access to members that control the Line element. |
| ILineLabelPlacementPriorities | Provides access to members that control placement position priorities for line labels. |
| ILineLabelPosition | Provides access to members that control the relative position of line labels. |
| ILinePatch | Indicator interface that identifies a separate style gallery class for line patches. |
| ILocatorRectangle | Provides access to the members that control the map frame locator rectangle. |
| ILODInfo | Provides access to members that provide the LOD info. |
| ILODInfos | Provides access to the LOD Info Collection Interface. |
| ILookupSymbol | Provides access to functionality for looking up a renderer's symbol via a feature. |
| IMap | Provides access to members that control the map. |
| IMapAdmin | Provides access to Map administration methods. |
| IMapAdmin2 | Provides access to Map administration methods. |
| IMapAdmin3 | Provides access to Map administration methods. |
| IMapArea | Provides access to the Map Area Interface. |
| IMapBarriers | Provides access to members that control map barriers. |
| IMapBookmarks | Provides access to members that control the map bookmarks. |
| IMapCache | Provides access to Map spatial cache. |
| IMapCooker | Provides access to members that controls a map cache generator. |
| IMapDescription | Provides access to the available properties of a map description object. |
| IMapDescription2 | Provides access to the available properties of a map description object. |
| IMapDescriptions | Provides access to the Map Descriptions Interface. |
| IMapDescriptor | Provides access to the available properties of a map descriptor object. |
| IMapDocument | Provides access to members that control the reading and writing of map document files. |
| IMapEvents | Provides access to events that occur when the state of the map changes. |
| IMapEvents2 | Provides access to events that occur when the state of the map changes. |
| IMapEvents3 | Provides access to events that occur when the state of the map changes. |
| IMapExtent | Provides access to the Map Extent Map Area Interface. |
| IMapFrame | Provides access to the members that control the map element object. |
| IMapFrameDescription | Provides access to the available properties of a map frame description object. |
| IMapFrameDescriptions | Provides access to the Map Frame Descriptions Interface. |
| IMapFrameEvents | Provides access to the events that occur when the state of the map frame changes. |
| IMapGeographicTransformations | Provides access to members that control the map's set of geographic transformations and the directions in which they are applied. |
| IMapGrid | Provides access to members that control a map grid. |
| IMapGridBorder | Provides access to members that control the map grid border. |
| IMapGrids | Provides access to members that control the map grids in a data frame. |
| IMapIdentifyObject | Provides access to members that control the map identify object. |
| IMapImage | Provides access to the Map Image Interface. |
| IMapImages | Provides access to the Map Images Interface. |
| IMapInset | Provides access to members that control the inset map surrounds. |
| IMapInset2 | Provides access to members that control the inset map surrounds. |
| IMapLayerInfo | Provides access to the available properties of a map layer info object. |
| IMapLayerInfo2 | Provides access to the available properties of a map layer info object. |
| IMapLayerInfos | Provides access to the Map Layer Info Collection Interface. |
| IMapLayers | Provides access to layers. |
| IMaplexDictionaries | Provides access to members that control a collection of Maplex dictionaries. |
| IMaplexDictionary | Provides access to members that control a Maplex dictionary. |
| IMaplexDictionaryEntry | Provides access to members that control a single entry in a Maplex dictionary. |
| IMaplexLabelStackingProperties | Provides access to members that control the placement of stacked labels. |
| IMaplexLabelStyle | Provides access to an indicator interface for a Maplex LabelStyle object. |
| IMaplexOffsetAlongLineProperties | Provides access to members that control the placement of labels along a line feature. |
| IMaplexOverposterLayerProperties | Provides access to members that control the placement of labels for a layer. |
| IMaplexOverposterProperties | Provides access to members that are common to all layers being labeled. |
| IMaplexRotationProperties | Provides access to members that control the placement of rotated labels. |
| IMapOverposter | Provides access to members that control the Labeling (annotation) of a map. |
| IMapReader | Provides access to members that support reading a map document. |
| IMaps | Provides access to members that control the maps collection. |
| IMaps2 | Provides access to members of map collection. |
| IMapServer | Provides access to members that serve maps. |
| IMapServerBookmark | Provides access to the Map Server Bookmark Interface. |
| IMapServerBookmarks | Provides access to the Map Server Bookmarks Interface. |
| IMapServerData | Provides access to map features and their values. |
| IMapServerFindResult | Provides access to the Map Server Find Result Interface. |
| IMapServerFindResults | Provides access to the Map Server Find Results Interface. |
| IMapServerGroupLayer | Provides access to map server sublayers. |
| IMapServerHyperlink | Provides access to the Map Server Hyperlink Interface. |
| IMapServerHyperlinks | Provides access to the Map Server Hyperlinks Interface. |
| IMapServerIdentifyObject | Provides access to the available properties of a map server identify object. |
| IMapServerIdentifyResult | Provides access to the Map Server Identify Result Interface. |
| IMapServerIdentifyResults | Provides access to the Map Server Identify Results Interface. |
| IMapServerInfo | Provides access to the available properties of a map server info object. |
| IMapServerInfo2 | Provides access to the available properties of a map server info object. |
| IMapServerInit | Provides access to members that support initializing a map server. |
| IMapServerInit2 | Provides access to additional members that support initializing a map server. |
| IMapServerLayer | Provides access to the available properties of a map server layer object. |
| IMapServerLayout | Provides access to members that serve layout components of maps. |
| IMapServerLegendClass | Provides access to the Map Server Legend Class Interface. |
| IMapServerLegendClasses | Provides access to the Map Server Legend Classes Interface. |
| IMapServerLegendGroup | Provides access to the Map Server Legend Group Interface. |
| IMapServerLegendGroups | Provides access to the Map Server Legend Groups Interface. |
| IMapServerLegendInfo | Provides access to the Map Server Legend Info Interface. |
| IMapServerLegendInfos | Provides access to the Map Server Legend Infos Interface. |
| IMapServerLegendPatch | Provides access to the Map Server Legend Patch Interface. |
| IMapServerObjects | Provides access to core objects contained within the map document. |
| IMapServerObjects2 | Provides access to core objects contained within the map document. |
| IMapServerRelationship | Provides access to the Map Server Relationship Interface. |
| IMapServerRelationships | Provides access to the Map Server Relationships Interface. |
| IMapServerRow | Provides access to the Map Server Row Interface. |
| IMapServerRows | Provides access to the Map Server Rows Interface. |
| IMapServerSublayer | Provides access to the available properties of a map server sublayer object. |
| IMapServerSublayer2 | Provides access to the available properties of a map server sublayer object. |
| IMapSurround | Provides access to members that control the map surround. |
| IMapSurroundEvents | Provides access to events that occur when the state of the map surrounds changes. |
| IMapSurroundFactory | Provides access to members that create Map Surrounds. |
| IMapSurroundFrame | Provides access to the members that control the map surround element interface. |
| IMarkerElement | Provides access to members that control the Marker element. |
| IMarkerNorthArrow | Provides access to members that control the Marker north arrow. |
| IMeasuredGrid | Provides access to the members that control the lines that make up the map grid. |
| IMgrsGrid | Provides access to members that control the properties of an MGRS grid. |
| IMixedFontGridLabel | Provides access to members that define the appearance of the secondary group of digits in the grid label. |
| IMixedFontGridLabel2 | Provides additional access to members that define the appearance of the secondary group of digits in the grid label. |
| IMobileServer | Provides access to the available Mobile Server Object Extension properties and methods. |
| IMobileSync | Provides access to the available Mobile Sync properties and methods. |
| IModifyDimensionFeedback | Provides access to members to control the display feedback for modifying existing dimension features. |
| IMultiPartTextElement | Provides access to methods and properties for maintaining multipart elements. |
| IMxdContents | Provides access to members to pass data into and out off a MXD map document file. Coclasses that implement this interface can limited the implementation to one property if required. |
| IMxdServer | Provides access to members that support opening a map document and generating images of it. |
| IMxdServerObjects | Provides access to the core objects contained within the map document. |
| IMxdServerQuery | Provides access to functionality that allows the client to query features on the map. |
| IMxdServerStatus | Provides access to the MxdServer current operation status. |
| IMXFeatureFindData | Provides access to Data assoc to each row in the MxFind dialog when finding features. |
| INestedLegendItem | Provides access to members that work with nested legend items. |
| INetworkEdgeRenderer | Provides access to members that control the display properties of the renderer. |
| INetworkEdgeRenderer2 | Provides access to members that control the display properties of the renderer. |
| INetworkIdentifyObj | Provides access to members that identify network elements. |
| INetworkLayer | Provides access to members that control a network layer. |
| INetworkLayerSymbology | Provides access to members that symbolize network layers. |
| INetworkRenderer | Provides access to members that control functions common to all Network renderers. |
| INetworkRendererCollection | Provides access to members that manage the collection of network renderers. |
| INewDimensionFeedback | Provides access to members to control the display feedback for creating new dimension features. |
| INorthArrow | Provides access to members that control the north arrow. |
| IOleFrame | Provides access to the members that control the Graphic Element that holds an OLE object. |
| IOlePictureElement | Provides access to members that control the Ole Style Picture element. |
| IOverflowGraphicsContainer | Provides access to members that control the Overflow Graphics Container. |
| IOverposter | Provides access to members that place labels for features using conflict detection. |
| IOverposter2 | Provides access to members that place labels for features using conflict detection. |
| IOverposter3 | Provides access to members that place labels for features using conflict detection. |
| IOverposterLayerProperties | Provides access to members that control the placement of labels or symbols on top of features (barriers). |
| IOverposterLayerProperties2 | Provides access to members that control the placement of labels or symbols on top of features (barriers). |
| IOverposterOptions | Provides access to overposter options. |
| IOverposterProperties | Provides access to members that control label placement. |
| IOverview | Provides access to members that control the overview. |
| IOverview2 | Provides access to members that control the overview. |
| IPage | Provides access to members that control the Page. |
| IPageDescription | Provides access to the available properties of a page description object. |
| IPageEvents | Provides access to events that occur when the Page changes. |
| IPageLayout | Provides access to members that control the Page Layout. |
| IPageLayout2 | Provides access to members that control the Page Layout. |
| IPageLayout3 | Provides access to members that control the Page Layout. |
| IPageLayoutSnap | Provides access to members that control snap agents that are used with PageLayout. |
| IParagraphTextElement | Indicator interface that identifies Paragraph Text Element objects. |
| IPatch | Provides access to members that work with a legend patch. |
| IPictureElement | Provides access to members that control the Picture element. |
| IPictureElement2 | Provides access to members that control the Picture element. |
| IPictureElement3 | Provides access to members that control the Picture element. |
| IPictureNorthArrow | Provides access to members that control the picture north arrow. |
| IPieChartRenderer | Provides access to members that work with additional chart renderer properties specific to pie charts. |
| IPlacedObject | Provides access to members work with symbols that are placed as labels. |
| IPlacedObject2 | Provides access to members work with symbols that are placed as labels. |
| IPlacedObject3 | Provides access to members work with symbols that are placed as labels. |
| IPMFTitleTextElement | Indicator interface that identifies PMFTitleTextElement objects. |
| IPointPlacementPriorities | Provides access to members that control placement position priorities for point labels. |
| IPolygonElement | Indicator interface that identifies a Polygon element. |
| IPositionTrails | Provides access to members that display trails of previous positions on the map. |
| IPrincipalDigitsGridLabel | Provides access to members that control the properties of grid labels that display numbers with principal digits. |
| IProjectedGrid | Provides access to members that control the projection information for map grids. |
| IProportionalSymbolRenderer | Provides access to members that control the drawing of varying size symbols for each feature, each sized in proportion to a field value. |
| IProtectNameCarto | Provides access to dummy methods protecting name correctness. |
| IPublishLayer | Provides access to a layer's capability for being published with the ArcGIS Publisher extension. |
| IPushPin | Provides access to members that control a push pin. |
| IQueryByLayer | Provides access to the QueryByLayer interface. |
| IQuerySize | Provides access to means to getting the size of an element. |
| IRasterCatalogDisplayProps | Provides access to members that create or modify a raster catalog. |
| IRasterCatalogLayer | Provides access to members that create or modify a raster catalog. |
| IRasterCatalogRendererPicker | Provides access to methods that choose appropriate raster renderers for a RasterCatalog. |
| IRasterClassifyColorRampRenderer | Provides access to members that relate to the classified rendering of rasters. |
| IRasterClassifyUIProperties | Provides access to members that control the classification properties in the UI. |
| IRasterDataExclusion | Provides access to members that exclude data values from classification. |
| IRasterDefaultsEnv | Provides access to members that control the default raster environment. |
| IRasterDefaultsEnv2 | Provides access to members that control the default raster environment. |
| IRasterDefaultsEnv3 | Provides access to members that control the default raster environment. |
| IRasterDisplayProps | Provides access to members that control the raster display properties. |
| IRasterExporter | Provides access to members that control a Bitmap converter. |
| IRasterFormatInfo | Provides access to members that provide basic information about a raster format. |
| IRasterIdentifyObj | Provides access to members that identify an object in the raster layer. |
| IRasterIdentifyObj2 | Provides access to members that identify an object in the raster layer. |
| IRasterLayer | Provides access to members that create or modify a raster layer. |
| IRasterLayerExport | Provides access to members that control exporting from a Raster Layer. |
| IRasterLayerExport2 | Provides access to members that control exporting from a Raster Layer. |
| IRasterRenderer | Provides access to methods that define a generic raster renderer. |
| IRasterRenderer2 | Provides access to aditional RasterRenderer methods. |
| IRasterRendererClassInfo | Provides access to members which contain info about renderer classes. |
| IRasterRendererColorRamp | Provides access to members that control the color ramp of a renderer. |
| IRasterRendererInfo | Provides access to methods that define a generic raster renderer. |
| IRasterRendererMaker | Provides access to members that can determine the default display of a raster dataset. |
| IRasterRendererMaker2 | Provides access to members that can determine the default display of a raster dataset. |
| IRasterRendererUniqueValues | Provides access to members that control unique values. |
| IRasterRGBRenderer | Provides access to members which control the raster Red/Green/Blue renderer. |
| IRasterSpatialSelection | Provides access to members that control the behavior of the spatial selection. |
| IRasterStretch | Provides access to members which control contrast stretching. |
| IRasterStretch2 | Provides access to members which control stretch. |
| IRasterStretchColorRampRenderer | Provides access to members that control the color ramp of a contrast stretch. |
| IRasterStretchMinMax | Provides access to min/max members which control contrast stretching. |
| IRasterUniqueValueRenderer | Provides access to members that relate to the unique value rendering of rasters. |
| IReadingDirection | Provides access to members that control the reading direction. |
| IRealTimeDestination | Provides access to members that display a destination to track as the current position updates. |
| IRealTimeFeed | Provides access to basic properties of RealTimeFeed. |
| IRealTimeFeedEvents | Provides access to the events fired by a real-time feed object. |
| IRealTimeFeedManager | Provides access to basic properties of RealTimeFeedManager. |
| IRealTimeFeedManagerEvents | Provides access to the events fired by a real |