Provides access to the annotation feature class extension.
Members
| Name | Description | |
|---|---|---|
![]() |
AllowSymbolOverrides | Indicates if an annotation may override a symbol property even though it references the symbol collection. |
![]() |
AutoCreate | Indicates if feature-linked annotation is to be automatically created when a feature is created. |
![]() |
Build | The build number of the annotation feature class. Used for internal purposes. |
![]() |
CIMVersion | The CIM Version of the annotation feature class. |
![]() |
FeatureClass | The annotation feature class this class extension applies to. |
![]() |
GeneralPlacementPropertiesJSON | The general placement properties of the label engine. |
![]() |
LabelClassCollectionJSON | The annotation class properties of the annotation feature class expressed as a collection of label classes. |
![]() |
LinkedFeatureClass | The feature class to which the annotation class is feature linked. |
![]() |
MaxLabelClassID | The maximum symbol ID value of the symbol collection. |
![]() |
MaxSymbolID | The maximum symbol ID value of the symbol collection. |
![]() |
ReferenceScale | The reference scale. |
![]() |
ReferenceScaleUnit | The reference scale units of the annotation feature class. Only applicable if the feature class has an unknown coordinate system. |
![]() |
RequireSymbolID | Indicates if an annotation must reference a symbol in the symbol collection. |
![]() |
ResetProperties | Resets the annotation feature class extension to the properties persisted in the dataset. |
![]() |
SymbolCollectionJSON | The symbol collection of the annotation feature class as a JSON string. |
![]() |
UpdateOnShapeChange | Indicates if an annotation is to be automatically recreated when a feature's shape is changed. |
![]() |
UpdateProperties | Updates the annotation feature class extension properties in the database with this object's properties in their current state. |
![]() |
Version | The version of the annotation feature class. Used for internal purposes. |
IMEAnnotationFeatureClassExtensionBridge.AllowSymbolOverrides Property
Indicates if an annotation may override a symbol property even though it references the symbol collection.
Public Property AllowSymbolOverrides As Boolean
public bool AllowSymbolOverrides {get; set;}
IMEAnnotationFeatureClassExtensionBridge.AutoCreate Property
Indicates if feature-linked annotation is to be automatically created when a feature is created.
Public Property AutoCreate As Boolean
public bool AutoCreate {get; set;}
IMEAnnotationFeatureClassExtensionBridge.Build Property
The build number of the annotation feature class. Used for internal purposes.
Public Property Build As String
public string Build {get; set;}
IMEAnnotationFeatureClassExtensionBridge.CIMVersion Property
The CIM Version of the annotation feature class.
Public Property CIMVersion As String
public string CIMVersion {get; set;}
IMEAnnotationFeatureClassExtensionBridge.FeatureClass Property
The annotation feature class this class extension applies to.
Public ReadOnly Property FeatureClass As IFeatureClass
public IFeatureClass FeatureClass {get;}
IMEAnnotationFeatureClassExtensionBridge.GeneralPlacementPropertiesJSON Property
The general placement properties of the label engine.
Public Property GeneralPlacementPropertiesJSON As String
public string GeneralPlacementPropertiesJSON {get; set;}
IMEAnnotationFeatureClassExtensionBridge.LabelClassCollectionJSON Property
The annotation class properties of the annotation feature class expressed as a collection of label classes.
Public Property LabelClassCollectionJSON As String
public string LabelClassCollectionJSON {get; set;}
IMEAnnotationFeatureClassExtensionBridge.LinkedFeatureClass Property
The feature class to which the annotation class is feature linked.
Public ReadOnly Property LinkedFeatureClass As IFeatureClass
public IFeatureClass LinkedFeatureClass {get;}
IMEAnnotationFeatureClassExtensionBridge.MaxLabelClassID Property
The maximum symbol ID value of the symbol collection.
Public ReadOnly Property MaxLabelClassID As Integer
public int MaxLabelClassID {get;}
IMEAnnotationFeatureClassExtensionBridge.MaxSymbolID Property
The maximum symbol ID value of the symbol collection.
Public ReadOnly Property MaxSymbolID As Integer
public int MaxSymbolID {get;}
IMEAnnotationFeatureClassExtensionBridge.ReferenceScale Property
The reference scale.
Public Property ReferenceScale As Double
public double ReferenceScale {get; set;}
IMEAnnotationFeatureClassExtensionBridge.ReferenceScaleUnit Property
The reference scale units of the annotation feature class. Only applicable if the feature class has an unknown coordinate system.
Public Property ReferenceScaleUnit As IUnit
public IUnit ReferenceScaleUnit {get; set;}
IMEAnnotationFeatureClassExtensionBridge.RequireSymbolID Property
Indicates if an annotation must reference a symbol in the symbol collection.
Public Property RequireSymbolID As Boolean
public bool RequireSymbolID {get; set;}
IMEAnnotationFeatureClassExtensionBridge.ResetProperties Method
Resets the annotation feature class extension to the properties persisted in the dataset.
Public Sub ResetProperties ( _
)
public void ResetProperties (
);
IMEAnnotationFeatureClassExtensionBridge.SymbolCollectionJSON Property
The symbol collection of the annotation feature class as a JSON string.
Public Property SymbolCollectionJSON As String
public string SymbolCollectionJSON {get; set;}
IMEAnnotationFeatureClassExtensionBridge.UpdateOnShapeChange Property
Indicates if an annotation is to be automatically recreated when a feature's shape is changed.
Public Property UpdateOnShapeChange As Boolean
public bool UpdateOnShapeChange {get; set;}
IMEAnnotationFeatureClassExtensionBridge.UpdateProperties Method
Updates the annotation feature class extension properties in the database with this object's properties in their current state.
Public Sub UpdateProperties ( _
)
public void UpdateProperties (
);
IMEAnnotationFeatureClassExtensionBridge.Version Property
The version of the annotation feature class. Used for internal purposes.
Public Property Version As Short
public short Version {get; set;}
Classes that implement IMEAnnotationFeatureClassExtensionBridge
| Classes | Description |
|---|---|
| MEAnnotationFeatureClassExtension | A class extension which contains all the properties for an annotation feature class. |


