Class ReportTextExporter
Writes a paginated report as plain text: the lines of every textbox, in the order they are read, one block of text per page.
public static class ReportTextExporter
- Inheritance
-
ReportTextExporter
- Inherited Members
Remarks
The text follows the pages rather than the data, because that is what a plain-text export is for — a copy of what the report says, in the order it says it. Text that shares a horizontal band — a row of a tablix — is written on one line separated by ColumnSeparator, which is what makes a table readable rather than a column of single cells. The data itself, structured, is what ReportCsvExporter writes.
The reference implementation has no plain-text renderer, in local mode or otherwise, so nothing here is measured against it: these are DocWright's rules, stated so that they can be relied on.
Methods
- Export(ReportPageModel, Stream, ReportTextExportOptions?)
Writes a paginated report as UTF-8 plain text.
- ToText(ReportPageModel)
Returns a paginated report as plain text.
- ToText(ReportPageModel, ReportTextExportOptions?)
Returns a paginated report as plain text.