Initializes a new instance of the Shape class with the specified outline delegate and id.
Namespace: MindFusion.Diagramming
Package: MindFusion.Diagramming
Syntax
C#
Copy Code
|
---|
public Shape ( CreatePathDelegate outlineDelegate, string id ) |
Visual Basic
Copy Code
|
---|
Public New ( _ outlineDelegate As CreatePathDelegate, _ id As String _ ) |
Parameters
Example
This example creates a triangular shape:
C#
Copy Code
|
---|
Shape shape = new Shape(CreatePath, "my shape");
GraphicsPath CreatePath(RectangleF shapeData) { GraphicsPath path = new GraphicsPath(); path.AddLine(10, 0, shapeData.Width, 10); path.AddLine(shapeData.Width, 10, shapeData.Width / 2, shapeData.Height); path.CloseAllFigures(); return path; } |
See Also