MindFusion WinForms Programmer's Guide
MindFusion.Reporting Namespace
Classes Structures Enumerations
 

 Classes

  Class Description

AxesChart

A base class for report items representing charts that use the rectangular coordinate system.

BarChart

Represents a report item that can display bar charts.

Barcode

Represents a report item that that can render barcodes.

Border

Defines a border around a report element.

Canvas

Represents a report item that provides a way to render custom contents within the report.

Chart

Base class for all charts in the report. Holds methods and properties common for all derived charts.

ControlWrapper

Represents a wrapper around a System.Windows.Forms.Control that can be added and rendered in a MindFusion.Reporting.Report.

DataRange

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

DataRangeSection

Represents a data range header or footer.

DrawCanvasEventArgs

Contains the arguments passed to handlers of the RenderContents event of the Canvas class.

DrawContext

Provides contextual information when drawing report items.

DrawEventArgs

Provides data for various rendering events.

Ellipse

A report element that draws a simple ellipse.

ItemContainer

Represents a base class for report items that can serve as containers for other report items, such as DataRange.

Label

A report element that draws a static text.

Line

A report element that draws a simple line.

LineChart

Represents a report item that can display line charts.

Margins

Specifies the dimensions of the margins of a rectangle.

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.

PageSection

Represents a page header or footer.

Picture

A report element that draws an image.

PieChart

Represents a report item that can display pie charts.

RadarChart

Represents a report item that can display radar charts.

Report

Serves as base class for all reports.

ReportItem

Represents an abstract base class for all report elements.

ReportLayout

Encapsulates the state of a laid out Report object. To create an instance of this class, call the Layout method of the Report class.

ReportParameter

Represents a parameter in a report.

SerializeDataSourceEventArgs

Provides data for the SerializeDataSource and DeserializeDataSource events.

SideBySideContainer

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

XmlSerializationContext

Contains methods that can help you serialize/deserialize MindFusion.Reporting reports to/from XML documents.

 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

BarType

Specifies the type of a bar chart.

LabelType

Specifies the type of labels drawn at chart elements.

LegendAlignment

Specifies the alignment of the chart legend.

LegendPosition

Specifies the position of the chart legend.

LineType

Specifies the type of a line chart.

MeasureUnit

Specifies units of measure.

PageOrientation

Specifies the orientation of a printed page.

PageSectionVisibility

Specifies the visibility of page headers and footers.

PieType

Specifies the type of a pie chart.

RadarStyle

Specifies the drawing styles for a radar chart.

RadarType

Specifies the different types of radar charts that can be drawn.

ReportParameterType

Specifies the type of a report parameter.