ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Desktop.Layouts Namespace / GraphicFactory Class / CreatePredefinedShapeGraphic Method / CreatePredefinedShapeGraphic(PredefinedShape,MapPoint,Double,Double,CIMPolygonSymbol) Method
The shape type of the graphic
The location of the graphic
The width of the graphic bounding box (required)
The height of the graphic bounding box (optional)
The symbol to be used with the graphic (optional)
Version

CreatePredefinedShapeGraphic(PredefinedShape,MapPoint,Double,Double,CIMPolygonSymbol) Method
Create a polygon graphic of the specified PredefinedShape using the provided extent and size dimension(s), and symbol. This method must be called on the MCT. Use QueuedTask.Run.
Syntax

Parameters

shapeType
The shape type of the graphic
location
The location of the graphic
width
The width of the graphic bounding box (required)
height
The height of the graphic bounding box (optional)
polySymbol
The symbol to be used with the graphic (optional)
Exceptions
ExceptionDescription
This method or property must be called within the lambda passed to QueuedTask.Run.
empty or null geometry
width does not exceed the minimum value
Remarks
As a minimum, a width must be provided. If a height is not provided it will be assumed to be the same as the width. Negative width or height values will be treated the same as if they were missing. When generating a circle (i.e. PredefinedShape.Circle) width is used as the circle diameter and height will be ignored. When generating a semicircle or "half-circle" (i.e. PredefinedShape.HalfCircle), if a height is not provided, then it is set to be half the width. When generating an ellipse (i.e. PredefinedShape.Ellipse) width and height are assumed to be the length of the two axis - major/minor depending on which dimension is the longest. For PredefinedShape.RoundedRectangle, a default corner rounding of 20% will be applied.
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also