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

 Classes

  Class Description

Barcode

Represents a report item that that can render barcodes.

CanvasRenderTarget

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

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.

GraphicsUnit

Specifies units of measure for a given data.

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.

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.

ReportViewer

Represents a viewer for Report instances. The viewer provides viewing, printing, scaling, page layout and search support.

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.

PageLayout

Specifies the available page layouting options in a ReportViewer.

PageOrientation

Specifies the orientation of a printed page.

ReportParameterType

Specifies the type of a report parameter.