MindFusion.Reporting for WPF Programmer's Guide
MindFusion.Reporting.Wpf Namespace
Classes Interfaces Structures Enumerations
 

 Classes

  Class Description

AxesChart

The base class for charts, which support the Cartesian coordinate system.

AxisSettings

Represents the settings of a chart axis.

BarChart

Renders a bound dataset as a bar chart.

Barcode

Represents a report item that that can render barcodes.

CanvasRenderTarget

An implementation of the IRenderTarget, which renders a report on a WPF Canvas.

Chart

The base class for all chart elements.

CustomReportItem

Represents a custom report item, which provides its own DataTemplate for visualization.

DataRange

Represents a report item that provides master-detail relation during data-binding.

DataRange.SectionDataSource

Represents the data context of the headers and footers in a DataRange.

ExpressionExtension

A XAML markup extension which allows the use of general MindFusion expression as values in XAML property initialization.

FixedDocumentRenderTarget

An implementation of the IRenderTarget which operates on a FixedDocument object.

GraphicsUnit

Specifies units of measure for a given data.

ImageRenderTarget

An implementation of the IRenderTarget, which renders a report to an image.

ItemContainer

Represents a special type of item container, which should be used as the root in the DataTemplate object specified by the ItemTemplate property of data ranges.

ItemWithChildren

Represents a report item, which can hold other report items.

ItemWithSections

Represents a report item, which provides header and footer.

Label

Represents a report element that can display text or data, which can be formatted as text.

LineChart

Renders a bound dataset as a line chart.

Page

Represents a page within a report.

PageBreak

Represents a single line across the whole width of a page, which indicates a page break at that location.

PageCollection

An observable collection of Page objects.

Picture

Represents a report element that displays an image.

PieChart

Renders a bound dataset as a pie chart.

PrerenderEventArgs

Provides data for the Prerender event of the Report class.

QueryDetailsEventArgs

Provides data for the QueryDetails event of the Report class.

Report

Represents a report, which can be previewed, printed or exported.

ReportItem

Represents an abstract base class for all report elements.

ReportItemCollection

An observable collection of ReportItem objects.

ReportLayout

Encapsulates the state of a laid out Report object.

ReportParameter

Represents a parameter in a report.

ReportPrinter

Provides convenience methods for printing Report objects.

SideBySideContainer

Represents a container that can hold side-by-side data ranges.

 Interfaces

  Interface Description

IRenderTarget

Represents an object, which can be used as a target of a report rendering operation. An instance of this class is supplied to the RenderPage or RenderAllPages methodReportLayout class.

IRenderTargetWithPages(T)

Represents a render target, which exposes the rendered report pages as UIElement objects.

 Structures

  Structure Description

Dimension

Stores an ordered pair of floating-point numbers, typically the width and height of an object.

Location

Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.

 Enumerations

  Enumeration Description

MeasureUnit

Specifies units of measure.

PageOrientation

Specifies the orientation of a printed page.

ReportParameterType

Specifies the type of a report parameter.