Table of Contents

Class ReportPaginationOptions

Namespace
DocWright.Reporting.Pagination
Assembly
DocWright.Reporting.dll

Everything about one pagination of a report that does not come from the report itself.

public sealed class ReportPaginationOptions
Inheritance
ReportPaginationOptions
Inherited Members

Remarks

Pagination is stateless: the same instance paginated with the same options gives the same pages, and nothing is kept between calls. Resource limits are the run's (Limits), so one set of limits bounds a report from its data to its last page.

Constructors

ReportPaginationOptions()

Properties

CustomItemDrawers

Gets the drawers for CustomReportItem types, keyed by the item's Type.

Diagnostics

Gets or sets where pagination reports diagnostics, or null. They are also on Diagnostics.

ImageResolver

Gets or sets what turns an External image's reference into bytes, or null — the default — in which case no external image is fetched and each one is reported as DXP9402.

Mode

Gets or sets how the report is divided into pages. Defaults to Physical.

StrictMode

Gets or sets a value indicating whether anything pagination reports as an error stops it with ReportProcessingException. By default an error is reported and the part that failed is left out.

ToggledItems

Gets the keys of the toggles a viewer has clicked (Key). Each reverses the initial visibility of every item and group that names its textbox as their ToggleItem in that instance; a toggle clicked again is removed. Keys that name no toggle are ignored.