IRenderingExtension
Interface
Definition
Namespace:Telerik.Reporting.Processing
Assembly:Telerik.Reporting.dll
Syntax:
C#
public interface IRenderingExtension : IExtension
Derived Classes:
Inherited Members
Methods
Provides the mechanism for implementing new rendering extension.
C#
bool Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
The report that has to be rendered.
renderingContextHashtableContains entries for rendering engine internal usage.
deviceInfoHashtableThe rendering extension parameters.
createStreamCallbackCreateStreamA CreateStream delegate.
evalHeaderFooterCallbackEvaluateHeaderFooterExpressionsA 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).