This document is archived and information here might be outdated.  Recommended version.


IAnnotationConstructor Interface (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Editor)  

IAnnotationConstructor Interface

Provides access to members that control the annotation feature edit sketch constructor.

Product Availability

Available with ArcGIS Desktop.

Members

Description
Method AddFeedbackPoint Adds a point to the display feedback.
Method BeforeStoreAnnotation Lets the constructor know the annotation is about to be stored.
Read-only property CanFinish Indicates if the annotation feature can be constructed given the number of points in the edit sketch.
Method CreateFeedback The display feedback for the constructor.
Read-only property Name Name of the annotation constructor.
Method OnKeyDown Called when a key is pressed.
Method OnKeyUp Called when a key is pressed.
Method Shutdown The constructor start event.
Read-only property SketchGeometryType The type of geometry used for the edit sketch constructor.
Method StartFeedback Starts the display feedback for the annotation constructor.
Method Startup The annotation editor extension.
Method StopFeedback Stops the display feedback.
Method UpdateFeedback Updates the display feedback with the current settings.

CoClasses that implement IAnnotationConstructor

CoClasses and Classes Description
CurvedAnnoConstructor An annotation feature constructor for creating curved annotation.
FollowFeatureAnnoConstructor An annotation feature constructor for creating annotation that follow the feature.
HorizontalAnnoConstructor An annotation feature constructor for creating horizontal annotation.
LeaderAnnoConstructor An annotation feature constructor for creating leader annotation.
StraightAnnoConstructor An annotation feature constructor for creating straight annotation with an angle.

Remarks

Annotation Constructors provide specialized behavior for creating new annotation features.  All annotation constructors implement the IAnnotationConstructor interface and are registered in the ESRI Annotation Constructors component category.

See Also

IAnnotationEditExtension Interface