Table of Contents

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.