InterfaceIRenderingExtension
Definition
Namespace:Telerik.Reporting.Processing
Assembly:Telerik.Reporting.dll
Syntax:
public interface IRenderingExtension : IExtension
Inherited Members
Methods
Render(Report, Hashtable, Hashtable, CreateStream, EvaluateHeaderFooterExpressions)
Provides the mechanism for implementing new rendering extension.
Declaration
bool Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
Parameters
report
The report that has to be rendered.
renderingContext
Hashtable
Contains entries for rendering engine internal usage.
deviceInfo
Hashtable
The rendering extension parameters.
createStreamCallback
A CreateStream delegate.
evalHeaderFooterCallback
EvaluateHeaderFooterExpressions
A EvaluateHeaderFooterExpressions delegate.
Returns
bool
True if the rendering operation is successful; 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).