Class DiagramPageSettingsBuilder
Inheritance
System.Object
Syncfusion.EJ2.ControlBuilder
DiagramPageSettingsBuilder
Assembly: Syncfusion.EJ2.dll
Syntax
public class DiagramPageSettingsBuilder : ControlBuilder
Constructors
DiagramPageSettingsBuilder()
Declaration
public DiagramPageSettingsBuilder()
DiagramPageSettingsBuilder(DiagramPageSettings)
Declaration
public DiagramPageSettingsBuilder(DiagramPageSettings model)
Parameters
Methods
Background(DiagramBackground)
Defines the background color and image of diagram
Declaration
public DiagramPageSettingsBuilder Background(DiagramBackground value)
Parameters
Returns
Background(Action<DiagramBackgroundBuilder>)
Declaration
public DiagramPageSettingsBuilder Background(Action<DiagramBackgroundBuilder> background)
Parameters
Returns
BoundaryConstraints(BoundaryConstraints)
Defines the editable region of the diagram
Infinity - Allow the interactions to take place at the infinite height and width
Diagram - Allow the interactions to take place around the diagram height and width
Page - Allow the interactions to take place around the page height and width
Declaration
public DiagramPageSettingsBuilder BoundaryConstraints(BoundaryConstraints value)
Parameters
Returns
FitOptions(Action<DiagramFitOptionsBuilder>)
Declaration
public DiagramPageSettingsBuilder FitOptions(Action<DiagramFitOptionsBuilder> fitOptions)
Parameters
Returns
FitOptions(Object)
Declaration
public DiagramPageSettingsBuilder FitOptions(object value)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
Returns
Height(Double)
Sets the height of a diagram Page
Declaration
public DiagramPageSettingsBuilder Height(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns
Margin(DiagramMargin)
Sets the margin of a diagram page
Declaration
public DiagramPageSettingsBuilder Margin(DiagramMargin value)
Parameters
Returns
Margin(Action<DiagramMarginBuilder>)
Declaration
public DiagramPageSettingsBuilder Margin(Action<DiagramMarginBuilder> margin)
Parameters
Returns
MultiplePage(Boolean)
Sets whether multiple pages can be created to fit all nodes and connectors
Declaration
public DiagramPageSettingsBuilder MultiplePage(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Returns
Orientation(PageOrientation)
Sets the orientation of the pages in a diagram
Landscape - Display with page Width is more than the page Height.
Portrait - Display with page Height is more than the page width.
Declaration
public DiagramPageSettingsBuilder Orientation(PageOrientation value)
Parameters
Returns
ShowPageBreaks(Boolean)
Enables or disables the page break lines
Declaration
public DiagramPageSettingsBuilder ShowPageBreaks(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Returns
Width(Double)
Sets the width of a diagram Page
Declaration
public DiagramPageSettingsBuilder Width(double value)
Parameters
Type |
Name |
Description |
System.Double |
value |
|
Returns