Namespace DocWright.Reporting.Pagination
Classes
- ReportAction
What clicking a report item or a text run does: one
Actionof itsActionInfo.
- ReportBookmark
A bookmark: where the first item that carries it starts.
- ReportBorder
One border of a report item: its style, width and colour.
- ReportBoxStyle
The box style of a report item: four borders and a background.
- ReportCustomItemRequest
What a ReportCustomItemDrawer is asked to draw.
- ReportDocumentMapNode
One entry of a report's document map.
- ReportDrillthroughParameter
One parameter a drillthrough passes to the report it runs.
- ReportPage
One page of a paginated report.
- ReportPageChart
A chart on a page: its plot area, and the shapes that draw it.
- ReportPageCustomItem
A custom report item on a page: what kind it is, and the shapes that draw it.
- ReportPageGaugePanel
A gauge panel on a page: the shapes that draw its state indicators.
- ReportPageImage
An image on a page: where its pixels are drawn, and what clips them.
- ReportPageItem
One report item as it appears on one page: its position, its box style, and what it contains.
- ReportPageLine
A line on a page, from one end point to the other, drawn with Stroke.
- ReportPageModel
A paginated report: its pages, each with the items laid out on it. The one model every output of a report reads — the PDF and image renderers through ToLayoutDocument(), and a viewer directly — so they cannot paginate differently.
- ReportPagePlaceholder
An item whose place and size are kept and whose content this version does not draw (
DXP9301).
- ReportPageRectangle
A rectangle on a page; the items it contains are its Children.
- ReportPageSubreport
A subreport on a page: the box it occupies, and the child report's items as its children.
- ReportPageTablix
A tablix on a page: the part of it on this page, whose Children are the items in its cells — including the header rows it repeats on this page.
- ReportPageTextbox
A textbox on a page: its content box and the lines of text laid out in it.
- ReportPaginationOptions
Everything about one pagination of a report that does not come from the report itself.
- ReportPaginator
Divides a processed report into pages: every item positioned, every textbox's text laid out, page headers and footers evaluated with their page numbers. The result is a ReportPageModel.
- ReportShape
One drawing operation inside a report item that draws itself.
- ReportShapeLabel
A run of text in a chart: a tick label, a category label, a title, a legend entry.
- ReportShapePath
A path of straight segments: an axis line, a tick, a line plot, an area, a wedge.
- ReportShapeRectangle
A rectangle: a plot area, a column, a bar, a legend swatch.
- ReportShapeRegion
An area made of closed contours of straight segments, filled together by the nonzero winding rule: a QR Code's dark modules.
- ReportTextLine
One line of text in a textbox.
- ReportTextRun
A run of text in one font, size and colour, positioned on its line.
- ReportToggle
A textbox that shows and hides other items when clicked: some item's or group's
Visibility/ToggleItemnames it.
- ReportUserSort
A textbox a viewer offers interactive sorting on (
UserSort).
Structs
- ReportShapePoint
A point in a chart, relative to the chart's top-left corner.
Enums
- ReportActionKind
What an action does when its item is clicked.
- ReportBorderStyle
The style of one border of a report item.
- ReportImageSizing
How an image is fitted into the box the report item gives it.
- ReportPageItemKind
What kind of report item a page item was laid out from.
- ReportPageSection
The part of a page an item belongs to.
- ReportPaginationMode
How a report is divided into pages.
- ReportShapeKind
What kind of drawing a ReportShape is.
- ReportShapeLabelAlignment
How a chart label sits against its anchor point.
- ReportTextAlign
The horizontal alignment a definition authored for a textbox.
- ReportTextDecorations
Text decorations on a run.
Delegates
- ReportCustomItemDrawer
Draws a
CustomReportItemof oneType.
- ReportImageResolver
Turns an
Externalreport image's reference into encoded image bytes.