[]
Represents the report processing capabilities.
public sealed class PageDocument : IDisposable
| Name | Description |
|---|---|
| PageDocument(PageReport) | Initializes a new instance of PageDocument Class. |
| Name | Description |
|---|---|
| IsEmpty | Gets the value indicating whether the report contains any data. |
| LocateDataSourceFn | Gets a delegate that can be used to retrieve data from a data source. |
| PageReport | Gets the current report instance. |
| Parameters | Gets the parameters for the report. |
| PrintOptions | Print options |
| Printer | Gets printer settings. |
| ResolveCredentialsFn | Gets a delegate that can be used to retrieve credentials. |
| Name | Description |
|---|---|
| ApplyInteractivity(InteractiveActions) | Applies interactive actions to the report instance the next time it is rendered. |
| Dispose() | Performs tasks associated with the freeing and releasing of resources. |
| ~PageDocument() | Finalizes an instance of the PageDocument class. |
| InitializeReportHandlers(PageDocument) | Sets the default event handlers for LocateDataSource and LocateCredentials. |
| LoadSnapshot(FileInfo) | Loads a page document from the snapshot file. |
| LoadSnapshot(Stream, ResourceLocator) | Loads a page document from the stream. |
| Render(IRenderingExtension, StreamProvider) | Renders a report using the specified rendering extension and output configuration. |
| Render(IRenderingExtension, StreamProvider, NameValueCollection) | Renders a report using the specified rendering extension with the specified values. |
| Render(IRenderingExtension, StreamProvider, NameValueCollection, bool) | Renders a report using the specified rendering extension with the specified values and refreshed data. |
| Render(IRenderingExtension, StreamProvider, NameValueCollection, bool, bool) | Renders a report using the specified rendering extension with the specified values and refreshed data. |
| Render(IRenderingExtension, StreamProvider, NameValueCollection, bool, bool, CancellationToken) | Renders a report using the specified rendering extension with the specified values and refreshed data. |
| Render(IRenderingExtension, StreamProvider, NameValueCollection, bool, bool, CancellationToken, IProgress<ProgressInfo>) | Renders a report using the specified rendering extension with the specified values and refreshed data. |
| ResetPrinter() | Resets the printer properties |
| SaveSnapshot(FileInfo, bool) | Saves document snapshot to the specified file. |
| SaveSnapshot(Stream, bool) | Saves a document snapshot to the specified stream. |
| Name | Description |
|---|---|
| LocateCredentials | Occurs when the report needs to obtain data source credentials from the calling application. |
| LocateDataSource | Occurs when the report needs to locate a data source from the calling application. |
| PrintAborted | Occurs when printing process was aborted. |
| PrintProgress | Occurs when printing process in progress. |
| PrintingThreadErrorEvent | Occurs when printing thread has exception. |