Class ReportProperties
- Namespace
- ReportWright.Design
- Assembly
- ReportWright.Design.dll
The report's own properties, Report Builder's "Report Properties": description, author, language, default font, auto-refresh, whitespace, custom code and report variables. Every edit is one undo entry; a property the file's schema version does not know is refused rather than written into a file its own server would reject.
public sealed class ReportProperties
- Inheritance
-
ReportProperties
- Inherited Members
Constructors
- ReportProperties(DesignerDocument)
Initializes the editor over a document.
Fields
- Simple
The simple properties, each a child element of
Report, with the oldest schema version that has it.
Methods
- Exists(string)
Whether the document's schema version has a simple property.
- Get(string)
Reads a simple property.
- Set(string, string?)
Sets or (with null or empty) removes a simple property, as one undo entry.
- SetVariables(IReadOnlyList<KeyValuePair<string, string>>)
Replaces the report variables, as one undo entry; an empty list removes them.
- Variables()
The report variables: each name and value expression.