Table of Contents

Namespace DocWright.Reporting.Pagination

Classes

ReportAction

What clicking a report item or a text run does: one Action of its ActionInfo.

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/ToggleItem names 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 CustomReportItem of one Type.

ReportImageResolver

Turns an External report image's reference into encoded image bytes.