Skip to content

Provides access to the annotation feature class extension.

Members

Name Description
Read/write property AllowSymbolOverrides Indicates if an annotation may override a symbol property even though it references the symbol collection.
Read/write property AutoCreate Indicates if feature-linked annotation is to be automatically created when a feature is created.
Read/write property Build The build number of the annotation feature class. Used for internal purposes.
Read/write property CIMVersion The CIM Version of the annotation feature class.
Read-only property FeatureClass The annotation feature class this class extension applies to.
Read/write property GeneralPlacementPropertiesJSON The general placement properties of the label engine.
Read/write property LabelClassCollectionJSON The annotation class properties of the annotation feature class expressed as a collection of label classes.
Read-only property LinkedFeatureClass The feature class to which the annotation class is feature linked.
Read-only property MaxLabelClassID The maximum symbol ID value of the symbol collection.
Read-only property MaxSymbolID The maximum symbol ID value of the symbol collection.
Read/write property ReferenceScale The reference scale.
Read/write property ReferenceScaleUnit The reference scale units of the annotation feature class. Only applicable if the feature class has an unknown coordinate system.
Read/write property RequireSymbolID Indicates if an annotation must reference a symbol in the symbol collection.
Method ResetProperties Resets the annotation feature class extension to the properties persisted in the dataset.
Read/write property SymbolCollectionJSON The symbol collection of the annotation feature class as a JSON string.
Read/write property UpdateOnShapeChange Indicates if an annotation is to be automatically recreated when a feature's shape is changed.
Method UpdateProperties Updates the annotation feature class extension properties in the database with this object's properties in their current state.
Read/write property 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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.