Provides access to members that control the annotation class admin interface. Note: the IAnnoClassAdmin interface has been superseded byIAnnoClassAdmin3. Please consider using the more recent version.
Product Availability
When To Use
The IAnnoClassAdmin interface is used to modify the feature class extension properties of an annotation feature class.
Members
Description | ||
---|---|---|
AnnoProperties | The labeling properties annotation class. | |
AutoCreate | Indicates if an annotation is to be automatically created when a feature is created. | |
ReferenceScale | The reference scale. | |
ReferenceScaleUnits | The units of the reference scale. | |
SymbolCollection | The symbol collection. | |
UpdateProperties | Updates the property set. |
CoClasses that implement IAnnoClassAdmin
CoClasses and Classes | Description |
---|---|
AnnotationFeatureClassExtension | An ESRI annotation feature class extension. |
Remarks
In a versioned geodatabase, these properties apply to all versions and are not versioned. After creating an annotation feature class, modifying these properties may cause problems with the drawing and selection of annotation features. Adding new symbols to the SymbolCollection or changing the AutoCreate property are the only recommend modifications. Deleting or modifying symbols in the SymbolCollection requires updating all annotation features whose elements reference the group symbol. When adding new symbols to the SymbolCollection use the AddSymbol method of ISymbolCollection2, which will automatically assign a unique ID to the symbol. As with any schema related change, it is recommended that an exclusive schema lock be obtained before calling the UpdateProperties method.
See IAnnoClassAdmin2, and IAnnoClassAdmin3 for more properties of the AnnotationFeatureClassExtension.
The following example shows how you can use the IAnnoClassAdmin interface to turn of the auto-creation of annotation when features are created in the linked feature class.