Interface IRenderingExtension
Inherited Members
Namespace: Telerik.Reporting.Processing
Assembly: Telerik.Reporting.dll
Syntax
public interface IRenderingExtension : IExtension, IDisposable
public interface IRenderingExtension : IExtension, IDisposable
Provides the mechanism for implementing new rendering extension.
bool Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
Report
report
The report that has to be rendered. |
System.Collections.Hashtable
renderingContext
Contains entries for rendering engine internal usage. |
System.Collections.Hashtable
deviceInfo
The rendering extension parameters. |
CreateStream
createStreamCallback
A CreateStream delegate. |
EvaluateHeaderFooterExpressions
evalHeaderFooterCallback
A EvaluateHeaderFooterExpressions delegate. |
System.Boolean
True if the rendering operation is successful; otherwise returns False. |
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).
Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.