[]
        
(Showing Draft Content)

C1.WPF.FlexReport.C1FlexReport

C1FlexReport Class

Generates data-based banded reports that can be rendered to printer, preview, or exported to various portable formats (including HTML, PDF and other).

Implements
Namespace: C1.WPF.FlexReport
Assembly: C1.WPF.FlexReport.4.6.2.dll
Syntax
public class C1FlexReport : FlexReport, IComponent, IDisposable
Public Class C1FlexReport
    Inherits FlexReport
    Implements IComponent, IDisposable

Constructors

Name Description
C1FlexReport()

Initializes a new instance of the C1FlexReport class.

Properties

Name Description
MeasurementDevice

Gets or sets the type of device used to provide Graphics used to measure/calculate layouts of C1FlexReport objects, when used GDI/GDI+ functions. If this property is set to Printer, MeasurementPrinterName specifies the printer.

MeasurementPrinterName

Gets or sets the name of the printer used to provide Graphics used to measure/calculate layouts of C1FlexReport objects, when used GDI/GDI+ functions. This property is only used if MeasurementDevice is set to Printer.

PageSettings

Overriden. This is shortcut to the page settings returned by the Layout object accessible via the Layout property.

SupportedExportProviders

Overridden. Gets an array of exporters supported by the current document source object.

Methods

Name Description
CreateDocument()

Creates new instance of C1Document

CreateField(XmlNodeWrapperBase, string)
CreateScriptEngine()

Returns new instance of C1.Report.ScriptEngine.ScriptEngine.

FinalizeRendering()
GetPageImage(int)

Returns a Metafile representing the specified page.

GetPageImage(int, Graphics)

Returns a Metafile representing the specified page.

InitializeRendering(IExecutionContext)
InternalRenderSubreport(IExecutionContext, string, ReportParameterValues)

Render as subreport. This method uses following properties:

  • _owner.
OnLongOperation(double, bool)

Overriden. Raises the LongOperation event