Class ParameterDesigner
- Namespace
- ReportWright.Design
- Assembly
- ReportWright.Design.dll
Report parameters and the 2016 parameter pane layout (A.10.1), every edit one undo entry.
public sealed class ParameterDesigner
- Inheritance
-
ParameterDesigner
- Inherited Members
Constructors
- ParameterDesigner(DesignerDocument)
Initializes the designer over a document.
Fields
- DataTypes
RDL parameter data types.
Properties
- Grid
Gets the layout grid, or null when the report states none.
- Parameters
Gets the parameter elements in document order.
Methods
- Add(string, string, string?)
Adds a parameter, as one entry.
- EnsureGrid(int)
Creates the layout grid when the report has none, placing every parameter in document order, as one entry (2016 only).
- Find(string)
Finds a parameter by name.
- Move(string, int)
Moves a parameter within the list, as one entry (the order is the prompt order without a layout).
- PlaceInGrid(string, int, int)
Moves a parameter to a grid cell (dragging prompts between cells, A.10.1), growing the grid when needed, as one entry.
- Remove(string)
Removes a parameter and its layout cell, as one entry.