Table of Contents

Class ReportTextExporter

Namespace
DocWright.Reporting.Export
Assembly
DocWright.Reporting.Export.dll

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.