|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAnnotationLayerFactory
Provides access to members that create/find annotation layers.
Method Summary | |
---|---|
IAnnotationLayer |
createAnnotationLayer(IFeatureWorkspace workspace,
IFeatureDataset featureDataset,
String annotationClassName,
IGeometryDef pGeometryDef,
IFeatureClass pAssociatedFeatureClass,
IAnnotateLayerPropertiesCollection annoLayerProps,
IGraphicsLayerScale referenceScale,
ISymbolCollection symbolCollection,
boolean autoCreate,
boolean updateOnShapeChange,
boolean requireSymbolID,
boolean allowSymbolOverrides,
IOverposterProperties overposterProperties,
String configKeyword)
Creates a new annotation feature class and returns a layer for it. |
IEnumBSTR |
findAnnotationFeatureClassNames(IFeatureWorkspace workspace)
Returns the names of existing annotation feature classes. |
IAnnotationLayer |
openAnnotationLayer(IFeatureWorkspace workspace,
IFeatureDataset featureDataset,
String annotationClassName)
Opens an annotation feature class and returns a layer for it. |
Method Detail |
---|
IAnnotationLayer createAnnotationLayer(IFeatureWorkspace workspace, IFeatureDataset featureDataset, String annotationClassName, IGeometryDef pGeometryDef, IFeatureClass pAssociatedFeatureClass, IAnnotateLayerPropertiesCollection annoLayerProps, IGraphicsLayerScale referenceScale, ISymbolCollection symbolCollection, boolean autoCreate, boolean updateOnShapeChange, boolean requireSymbolID, boolean allowSymbolOverrides, IOverposterProperties overposterProperties, String configKeyword) throws IOException, AutomationException
workspace
- A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)featureDataset
- A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)annotationClassName
- The annotationClassName (in)pGeometryDef
- A reference to a com.esri.arcgis.geodatabase.IGeometryDef (in)pAssociatedFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)annoLayerProps
- A reference to a com.esri.arcgis.carto.IAnnotateLayerPropertiesCollection (in)referenceScale
- A reference to a com.esri.arcgis.carto.IGraphicsLayerScale (in)symbolCollection
- A reference to a com.esri.arcgis.display.ISymbolCollection (in)autoCreate
- The autoCreate (in)updateOnShapeChange
- The updateOnShapeChange (in)requireSymbolID
- The requireSymbolID (in)allowSymbolOverrides
- The allowSymbolOverrides (in)overposterProperties
- A reference to a com.esri.arcgis.carto.IOverposterProperties (in)configKeyword
- The configKeyword (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IAnnotationLayer openAnnotationLayer(IFeatureWorkspace workspace, IFeatureDataset featureDataset, String annotationClassName) throws IOException, AutomationException
workspace
- A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)featureDataset
- A reference to a com.esri.arcgis.geodatabase.IFeatureDataset (in)annotationClassName
- The annotationClassName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumBSTR findAnnotationFeatureClassNames(IFeatureWorkspace workspace) throws IOException, AutomationException
workspace
- A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |