Class RdlWriteSettings
Format-specific settings for RdlWriter.
public sealed class RdlWriteSettings
- Inheritance
-
RdlWriteSettings
- Inherited Members
Remarks
Callers who construct the writer directly should use this, which is strongly typed.
Callers routing through DocWrightConverter.Save(document, stream, ".rdl", options)
have no writer instance to configure, and reach the same settings through the
format-neutral SaveOptions.FormatSettings string dictionary — see
RdlFormatSettingKeys for the key names. Anything set there overrides what is
set here.
Grows additively, like every other option bag in the library.
Constructors
Properties
- DataSetName
Gets or sets the name of the emitted dataset. Defaults to
"DocWrightData".
- DataSourceName
Gets or sets the name of the emitted data source. Defaults to
"DocWrightDataSource".
- EmbedImages
Gets or sets whether images are embedded in the report as base64
Report/EmbeddedImagespayloads. Defaults to true.
- ReportId
Gets or sets the value written as
rd:ReportID, or null to omit it — the default.
- ReportKind
Gets or sets which kind of report definition to write. Defaults to Server.
- SchemaVersion
Gets or sets the report-definition schema version. Defaults to Rdl2016.
Methods
- Clone()
Creates a copy, so a writer can apply per-call overrides without mutating the instance its caller handed it.