Provides access to members that work with the display of dynamic labels (text) for a feature layer.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
When To Use
The IAnnotateLayerProperties interface maintains the labeling properties for a feature layer. You can use this interface to define the display of dynamic labels (text) along features.
Members
Description | ||
---|---|---|
AddUnplacedToGraphicsContainer | Indicates if overflow labels are put into a graphics container. | |
AnnotationMaximumScale | The maximum scale at which to display annotation. | |
AnnotationMinimumScale | The minimum scale at which to display annotation. | |
Class | The class name. | |
CreateUnplacedElements | Indicates if unplaced elements are created. | |
DisplayAnnotation | Indicates if the layer displays annotation. | |
Extent | The extent to perform labeling in. | |
FeatureLayer | The annotated feature class. | |
FeatureLinked | Indicates if the text is feature linked. | |
GraphicsContainer | The output graphics container for placed labels. | |
LabelWhichFeatures | The type of features labeled. | |
Priority | Priority for labels of this feature class (0 is highest). | |
UseOutput | Indicates if the output will be used. | |
WhereClause | SQL where clause that determines which features are labeled. |
CoClasses that implement IAnnotateLayerProperties
CoClasses and Classes | Description |
---|---|
LabelEngineLayerProperties | A container for the properties of feature labels. |
MaplexLabelEngineLayerProperties | Properties that specify the labeling of a layer and conversion of labels to annotation. |
Remarks
Each FeatureLayer can have one or more LabelEngineLayerProperties associated with it. These are exposed in the ArcMap user interface as label classes and a reference to these properties can be obtained from the IAnnotateLayerPropertiesCollection interface. IAnnotateLayerProperties is used to access and modify the labeling properties of a label class of a FeatureLayer.