C# Class fyiReporting.RDL.Report

Show file Open project: majorsilence/My-FyiReporting Class Usage Examples

Private Properties

Property Type Description
CreateRuntimeName string
GetPageExpressionRows Rows
RunRenderMht void
RunRenderXmlTransform void
SetReportDefinition void
SubreportDataRetrievalTriggerEvent void

Public Methods

Method Description
BuildPages ( ) : fyiReporting.RDL.Pages

Build the Pages for this report.

ErrorReset ( ) : void

Clear all errors generated up to now.

Report ( fyiReporting.RDL.ReportDefn r ) : System

Construct a runtime Report object using the compiled report definition.

RunGetData ( IDictionary parms ) : bool

Read all the DataSets in the report

RunRender ( IStreamGen sg, OutputPresentationType type ) : void

Renders the report using the requested presentation type.

RunRender ( IStreamGen sg, OutputPresentationType type, string prefix ) : void

Renders the report using the requested presentation type.

RunRenderPdf ( IStreamGen sg, fyiReporting.RDL.Pages pgs ) : void

RunRenderPdf will render a Pdf given the page structure

RunRenderTif ( IStreamGen sg, fyiReporting.RDL.Pages pgs, bool bColor ) : void

RunRenderTif will render a TIF given the page structure

Protected Methods

Method Description
OnSubreportDataRetrieval ( SubreportDataRetrievalEventArgs e ) : void

Private Methods

Method Description
CreateRuntimeName ( object ro ) : string
GetPageExpressionRows ( string exprname ) : Rows
RunRenderMht ( IStreamGen sg ) : void
RunRenderXmlTransform ( IStreamGen sg, fyiReporting.RDL.MemoryStreamGen msg ) : void
SetReportDefinition ( fyiReporting.RDL.ReportDefn r ) : void
SubreportDataRetrievalTriggerEvent ( ) : void

Method Details

BuildPages() public method

Build the Pages for this report.
public BuildPages ( ) : fyiReporting.RDL.Pages
return fyiReporting.RDL.Pages

ErrorReset() public method

Clear all errors generated up to now.
public ErrorReset ( ) : void
return void

OnSubreportDataRetrieval() protected method

protected OnSubreportDataRetrieval ( SubreportDataRetrievalEventArgs e ) : void
e SubreportDataRetrievalEventArgs
return void

Report() public method

Construct a runtime Report object using the compiled report definition.
public Report ( fyiReporting.RDL.ReportDefn r ) : System
r fyiReporting.RDL.ReportDefn
return System

RunGetData() public method

Read all the DataSets in the report
public RunGetData ( IDictionary parms ) : bool
parms IDictionary
return bool

RunRender() public method

Renders the report using the requested presentation type.
public RunRender ( IStreamGen sg, OutputPresentationType type ) : void
sg IStreamGen IStreamGen for generating result stream
type OutputPresentationType Presentation type: HTML, XML, PDF, or ASP compatible HTML
return void

RunRender() public method

Renders the report using the requested presentation type.
public RunRender ( IStreamGen sg, OutputPresentationType type, string prefix ) : void
sg IStreamGen IStreamGen for generating result stream
type OutputPresentationType Presentation type: HTML, XML, PDF, MHT, or ASP compatible HTML
prefix string For HTML puts prefix allowing unique name generation
return void

RunRenderPdf() public method

RunRenderPdf will render a Pdf given the page structure
public RunRenderPdf ( IStreamGen sg, fyiReporting.RDL.Pages pgs ) : void
sg IStreamGen
pgs fyiReporting.RDL.Pages
return void

RunRenderTif() public method

RunRenderTif will render a TIF given the page structure
public RunRenderTif ( IStreamGen sg, fyiReporting.RDL.Pages pgs, bool bColor ) : void
sg IStreamGen
pgs fyiReporting.RDL.Pages
bColor bool
return void