com.esri.arcgis.carto
Interface ILayerSymbologyExtents

All Superinterfaces:
Serializable
All Known Implementing Classes:
BasemapLayer, BasemapSubLayer, CadAnnotationLayer, CadastralFabricSubLayer, CadFeatureLayer, CoverageAnnotationLayer, DimensionLayer, FDOGraphicsLayer, FeatureLayer, GdbRasterCatalogLayer, GroupLayer, ILayerSymbologyExtentsProxy, MapServerLayer, MapServerRESTLayer, MosaicLayer, NALayer, ProcessLayer, RepresentationRenderer, SchematicLayer, WMSLayer, WMSMapLayer

public interface ILayerSymbologyExtents
extends Serializable

Provides access to layer extents based on the symbology.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void expandRegionForSymbols(IDisplay pDisplay, IGeometry pRegion)
          Enlarges the specified region if necessary to account for the symbology sizes.
 

Method Detail

expandRegionForSymbols

void expandRegionForSymbols(IDisplay pDisplay,
                            IGeometry pRegion)
                            throws IOException,
                                   AutomationException
Enlarges the specified region if necessary to account for the symbology sizes.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
pRegion - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.