ArcObjects Library Reference (Carto)  

ParagraphTextElement CoClass

The Graphic Element to display text which flows into an area geometry.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Interfaces

Interfaces Description
IBoundsProperties Provides access to members that control Bounds Properties.
IClone (esriSystem) Provides access to members that control cloning of objects.
IColumnProperties Provides access to members that control common properties of columns.
IElement Provides access to members that control the Element.
IElementEditCallout Provides access to members that control the Element edit vertices object.
IElementEditVertices Provides access to members that control the Element edit vertices object.
IElementProperties Provides access to members that control the Element Properties.
IElementProperties2 Provides access to members that control More Element Properties.
IElementProperties3 Provides access to members that control More Element Properties.
IFrameProperties Provides access to members that control the General properties for a frame.
IGraphicElement Provides access to members that control the Graphic Element object.
IGroupSymbolElement Provides access to members that control Group Symbol Elements.
IMarginProperties (esriDisplay) Provides access to members that control uniform text margin properties.
IParagraphTextElement Indicator interface that identifies Paragraph Text Element objects.
IPersistStream (esriSystem)
IPropertySupport (esriSystem) Provides access to members that set a default property on an object.
ISymbolCollectionElement Provides further access to members that control Collection Symbol Elements.
ITextElement Provides access to members that control the Text element.
ITransform2D (esriGeometry) Provides access to methods for transforming geometries using either specific parameters or arbitrary transformation objects (affine transformations, geographic transformations, etc.).
IXMLSerialize (esriSystem) Provides access to members that XML serialize and deserialize an object to/from XML.

Remarks

ParagraphTextElement is an element which draws text into an area and automatically wraps text to fit in the shape.  It implements most interfaces implemented by TextElement as well as additional interfaces to define properties specific to this element.  For instance, columns can be added to the element to have text draw in columns within the defined shape. 

Geometry: ParagraphTextElements will accept an geometries of type esriGeometryEnvelope, esriGeometryPolygon, or esriGeometryBag.  If an Envelope is set, it is converted to a polygon internally.  A GeometryBag is used when drawing a single block of text in multiple polygons.  Since the internal geometries of a GeometryBag are ordered, the bag provided a consistent way to draw text into multiple geometries.