MindFusion.Wpf Pack 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.