Progress® Telerik® Reporting R3 2017

IRenderingExtensionRender Method

Provides the mechanism for implementing new rendering extension.

Namespace:  Telerik.Reporting.Processing
Assembly:  Telerik.Reporting (in Telerik.Reporting.dll)

Syntax

bool Render(
	Report report,
	Hashtable renderingContext,
	Hashtable deviceInfo,
	CreateStream createStreamCallback,
	EvaluateHeaderFooterExpressions evalHeaderFooterCallback
)

Parameters

report
Type: Telerik.Reporting.ProcessingReport
The report that has to be rendered.
renderingContext
Type: System.CollectionsHashtable
Contains entries for rendering engine internal usage.
deviceInfo
Type: System.CollectionsHashtable
The rendering extension parameters.
createStreamCallback
Type: Telerik.Reporting.ProcessingCreateStream
A CreateStream delegate.
evalHeaderFooterCallback
Type: Telerik.Reporting.ProcessingEvaluateHeaderFooterExpressions
A EvaluateHeaderFooterExpressions delegate.

Return Value

Type: Boolean
True if the rendering operation is successfull; otherwise returns False.

Remarks

The stream created by the CreateStream delegate is used by the Reporting engine and for best performance it is not advisable to be closed (it will be closed by the Reporting engine).

See Also