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


IOverposter2 Interface (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Carto)  

IOverposter2 Interface

Provides access to members that place labels for features using conflict detection. Note: the IOverposter2 interface has been superseded byIOverposter3. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Description
Method AddBarriers Adds a barrier object that placed objects must avoid.
Method AddClass Adds a class to the overposter and specifies its properties.
Method AddCurvedLabel Adds a curved label object to be placed.
Method AddLabel Adds a label object to be placed.
Method AddLabel2 Adds a label object to be placed.
Method AddSymbol Adds a symbol to be placed.
Read-only property Capabilities Overposter capabilities for the specified layer.
Method Initialize Initializes the overposter for drawing into the specified area of the map display.
Method InsertClass Inserts a class at a specific index, and specifies its peoperties.
Method NextPlaced The next object that was successfully placed.
Method NextUnplaced The next object that was not successfully placed.
Method NextUnused The next object that was not used.
Read-only property NumberOfPlacedLabels The number of unplaced labels. Only valid after calling PlaceObjects.
Read-only property NumberOfUnplacedLabels The number of unplaced labels. Only valid after calling PlaceObjects.
Read-only property NumClasses The number of classes.
Method PlaceObjects Places objects using the overposter.
Method ReleaseResources Releases current objects from memory.
Method RemoveClass Removes the class at the specified index from the overposter.
Method ResetClasses Removes all classes from the overposter.

CoClasses that implement IOverposter2

CoClasses and Classes Description
BasicOverposter An engine that places labels for features using conflict detection.