| Name | Description | |
|---|---|---|
|   | Instance | Provides access to helper functions that create layout elements. | 
The following tables list the members exposed by LayoutElementFactory.
| Name | Description | |
|---|---|---|
|  | CreateAttachmentFrameElement | Creates an attachment frame element on a report from an envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateBezierCurveGraphicElement | Creates a graphic bezier curve element on a layout from a single polyline geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateChartFrame | Creates a chartFrame element on a layout from an envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateCircleGraphicElement | Creates a graphic circle element on a layout from a single elliptic arc segment geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateCircleParagraphGraphicElement | Overloaded. | 
|  | CreateCurvedTextGraphicElement | Overloaded. | 
|  | CreateElement | Creates an element using the corresponding ArcGIS.Core.CIM.CIMElement definition. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateEllipseGraphicElement | Creates a graphic ellipse element on a layout from a single elliptic arc segment geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateEllipseParagraphGraphicElement | Overloaded. | 
|  | CreateFreehandGraphicElement | Creates a graphic Freehand element on a layout from a single polyline geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateGraphicElement | Overloaded. | 
|  | CreateGraphicElements | Overloaded. | 
|  | CreateGroupElement | Overloaded. | 
|  | CreateLassoGraphicElement | Creates a graphic lasso element on a layout from a single polygon geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateLegend | Creates a legend element on a layout from an envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateLineGraphicElement | Creates a graphic line element on a layout from a single polyline geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateMapFrame | Overloaded. | 
|  | CreateNorthArrow | Creates a north arrow element on a layout from a 2D coordinate geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreatePictureGraphicElement | Creates a picture element on a layout from an envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreatePointGraphicElement | Creates a graphic point element on a layout from a single 2D coordinate. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreatePointTextGraphicElement | Overloaded. | 
|  | CreatePolygonGraphicElement | Overloaded. | 
|  | CreatePolygonParagraphGraphicElement | Overloaded. | 
|  | CreateRectangleGraphicElement | Creates a graphic rectangle element on a layout from a single envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateRectangleParagraphGraphicElement | Overloaded. | 
|  | CreateScaleBar | Creates a scale bar element on a layout from a 2D coordinate geometry. This method must be called on the MCT. Use QueuedTask.Run. | 
|  | CreateTableFrame | Creates a tableFrame element on a layout from an envelope geometry. This method must be called on the MCT. Use QueuedTask.Run. |