Namespace DocWright.Reporting.Viewer
Classes
- ReportActionResolver
Resolves an action against the report it came from.
- ReportActionTarget
Where an action goes, once the page model has been consulted.
- ReportHitTest
Finds what is at a point on a page of a paginated report.
- ReportHitTestResult
What is at a point on a page.
- ReportHtmlOptions
How ReportHtmlRenderer writes a projection.
- ReportHtmlPage
One page of a ReportHtmlProjection.
- ReportHtmlProjection
A paginated report as HTML and inline SVG, with the region map a viewer binds behaviour to.
- ReportHtmlRenderer
Projects a paginated report to HTML with inline SVG, plus the region map a viewer binds to.
- ReportPreview
Runs a report definition against data made up from the fields it declares, so a designer can show a preview before the report has a data source.
- ReportPreviewOptions
How ReportPreview makes up the data a design-time preview runs on.
- ReportRegion
One report item on one page, as a viewer binds to it.
- ReportRegionAction
What clicking a region does, with the projection's judgement of whether a viewer may follow it.
- ReportRegionMap
Everything a viewer needs to bind behaviour to an ReportHtmlProjection: every item's rectangle and element id, what clicking it does, which textbox is a toggle or offers a sort, where each text run's characters are in its textbox's value, and the report's bookmarks and document map.
- ReportRegionPage
One page of a ReportRegionMap.
- ReportRegionRun
One run of a textbox's text as it is drawn on one page.
- ReportSearchHit
One occurrence of a search term, and where on the pages it is drawn.
- ReportSearchIndex
Full-text search over a paginated report: which textbox holds a term, and where on the pages it is drawn.
- ReportSearchOptions
How Find(string, ReportSearchOptions?) matches.
- ReportSearchRegion
Where part of a search hit is drawn.
- ReportViewerSession
One viewer's session over a processed report: the current pagination, and the toggles applied to it.
- ReportViewerUpdate
What changed when a report was paginated again.
Enums
- ReportHtmlOutput
What the projection writes: a fragment to place inside a page, or a whole HTML document.