[]
Generates report in specific format.
startPageIndex and pageCount specify
range of pages, set pageCount to 0 to request all pages of the report.
public byte[] GetContent(int startPageIndex, int pageCount, ReportSession.ReportFormat format, PageLayout pageLayout, int? dpiX, int? dpiY, CancellationToken cancellationToken)
| Type | Name | Description |
|---|---|---|
| int | startPageIndex | The first page of the report to render. |
| int | pageCount | Count of pages to load, set this parameter to 0 to request all pages of the report, |
| ReportSession.ReportFormat | format | ReportSession.ReportFormat object specifies the report format. |
| PageLayout | pageLayout | PageLayout object specifies the page settings, this parameter used only for PDF and IMAGE formats. |
| int? | dpiX | Specifies print horizontal dpi, used only for EMF format, see PrintDpiX in SSRS help. |
| int? | dpiY | Specifies print vertical dpi, used only for EMF format, see PrintDpiY in SSRS help. |
| CancellationToken | cancellationToken | CancellationToken that can be used to cancel an action. |
| Type | Description |
|---|---|
| byte[] | Array of bytes contains generated content, null if action was cancelled. |
Gets report content in specific format.
public byte[] GetContent(string format, string deviceInfo, CancellationToken cancellationToken)
| Type | Name | Description |
|---|---|---|
| string | format | Strings specifies report format "PDF", "IMAGE" etc. |
| string | deviceInfo | DeviceInfo string specifies additional parameters. |
| CancellationToken | cancellationToken | CancellationToken that can be used to cancel an action. |
| Type | Description |
|---|---|
| byte[] | Array of bytes contains generated content. |