Table of Contents

Class ReportPageChart

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

A chart on a page: its plot area, and the shapes that draw it.

public sealed class ReportPageChart : ReportPageItem
Inheritance
ReportPageChart
Inherited Members

Remarks

Shapes are in coordinates relative to this item's top-left corner (see ReportShape), so a chart is a drawing a viewer can place, scale or export on its own. PlotLeft and the other plot properties give the data rectangle inside that drawing — what a viewer hit-tests a data point against, and the one rectangle a test can compare against the reference engine's own output.

A chart whose data or definition could not be read still appears, with its box and no shapes, and a diagnostic said why: the box is part of the page either way.

Properties

Kind

Gets what kind of item this is.

PlotHeight

Gets the plot area's height.

PlotLeft

Gets the plot area's left edge, relative to the chart's left edge.

PlotTop

Gets the plot area's top edge, relative to the chart's top edge.

PlotWidth

Gets the plot area's width.

Shapes

Gets the shapes that draw the chart, in back-to-front order.