Class RenderingHelper
Helper class for rendering.
Inheritance
Namespace: Syncfusion.Windows.Forms.Diagram
Assembly: Syncfusion.Diagram.Base.dll
Syntax
public class RenderingHelper : Object
Constructors
RenderingHelper()
Declaration
public RenderingHelper()
Methods
ConsiderHandles(Node, ref RectangleF, Single, MeasureUnits)
Considers the handles.
Declaration
public static void ConsiderHandles(Node node, ref RectangleF rectBounding, float fMagnification, MeasureUnits measureUnits)
Parameters
| Type | Name | Description |
|---|---|---|
| Node | node | The node. |
| System.Drawing.RectangleF | rectBounding | The bounding rectangle. |
| System.Single | fMagnification | The magnification value. |
| MeasureUnits | measureUnits | The measure units. |
CreateCursor(Bitmap)
Creates a cursor from a bitmap.
Declaration
public static Cursor CreateCursor(Bitmap bmp)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Bitmap | bmp | The bitmap. |
Returns
| Type | Description |
|---|---|
| System.Windows.Forms.Cursor | The cursor. |
CreateCursor(Bitmap, Cursor)
Creates a cursor from a bitmap and combines it with another cursor.
Declaration
public static Cursor CreateCursor(Bitmap bmp, Cursor prototype)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Drawing.Bitmap | bmp | The bitmap. |
| System.Windows.Forms.Cursor | prototype | The prototype cursor. |
Returns
| Type | Description |
|---|---|
| System.Windows.Forms.Cursor | The cursor. |
GetBoundingRectangle(Model, MeasureUnits)
Calculate bounding rectangle of the given model.
Declaration
public static RectangleF GetBoundingRectangle(Model model, MeasureUnits measureUnits)
Parameters
| Type | Name | Description |
|---|---|---|
| Model | model | Model to calculate bouncing rectangle |
| MeasureUnits | measureUnits | MeasureUnits to convert bounding rectangle to. |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF | Bounding rectangle. |
GetBoundingRectangle(Node, MeasureUnits)
Calculate bounding rectangle of the given node.
Declaration
public static RectangleF GetBoundingRectangle(Node node, MeasureUnits measureUnits)
Parameters
| Type | Name | Description |
|---|---|---|
| Node | node | Node to calculate bounding rectangle. |
| MeasureUnits | measureUnits | MeasureUnits to convert bounding rectangle to. |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF | Bounding rectangle. |
GetBoundingRectangle(Node, MeasureUnits, Boolean)
Calculate bounding rectangle of the given node.
Declaration
public static RectangleF GetBoundingRectangle(Node node, MeasureUnits measureUnits, bool considerShadow)
Parameters
| Type | Name | Description |
|---|---|---|
| Node | node | Node to calculate bounding rectangle. |
| MeasureUnits | measureUnits | MeasureUnits to convert bounding rectangle to. |
| System.Boolean | considerShadow | Indicates that need to consider shadow. |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF | Bounding rectangle. |
GetBoundingRectangle(ICollection, MeasureUnits)
Calculate bounding rectangle of given nodes collection.
Declaration
public static RectangleF GetBoundingRectangle(ICollection nodes, MeasureUnits measureUnits)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.ICollection | nodes | Nodes collection to calculate bounding rectangle. |
| MeasureUnits | measureUnits | MeasureUnits to convert bounding rectangle to. |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF | Bounding rectangle. |
GetBoundingRectangle(ICollection, MeasureUnits, Boolean)
Calculate bounding rectangle of given nodes collection.
Declaration
public static RectangleF GetBoundingRectangle(ICollection nodes, MeasureUnits measureUnits, bool considerShadow)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.ICollection | nodes | Nodes collection to calculate bounding rectangle. |
| MeasureUnits | measureUnits | MeasureUnits to convert bounding rectangle to. |
| System.Boolean | considerShadow | Indicates that need to consider shadow. |
Returns
| Type | Description |
|---|---|
| System.Drawing.RectangleF | Bounding rectangle. |
RenderToImage(ICompositeNode)
Renders composite node
Declaration
public static Image RenderToImage(ICompositeNode nodeComposite)
Parameters
| Type | Name | Description |
|---|---|---|
| ICompositeNode | nodeComposite | The node composite. |
Returns
| Type | Description |
|---|---|
| System.Drawing.Image | The image. |
RenderToImage(ICompositeNode, RenderingStyle)
Renders composite node using given rendering style.
Declaration
public static Image RenderToImage(ICompositeNode nodeComposite, RenderingStyle styleRender)
Parameters
| Type | Name | Description |
|---|---|---|
| ICompositeNode | nodeComposite | The composite node. |
| RenderingStyle | styleRender | The render style. |
Returns
| Type | Description |
|---|---|
| System.Drawing.Image | Metafile image. |
RenderToImage(NodeCollection)
Render node collection to image.
Declaration
public static Image RenderToImage(NodeCollection nodes)
Parameters
| Type | Name | Description |
|---|---|---|
| NodeCollection | nodes | The nodes to draw. |
Returns
| Type | Description |
|---|---|
| System.Drawing.Image | Metafile image. |
RenderToImage(NodeCollection, RenderingStyle)
Render given node collection to image.
Declaration
public static Image RenderToImage(NodeCollection nodes, RenderingStyle styleRender)
Parameters
| Type | Name | Description |
|---|---|---|
| NodeCollection | nodes | The nodes to draw. |
| RenderingStyle | styleRender | The render style. |
Returns
| Type | Description |
|---|---|
| System.Drawing.Image | Metafile image. |