Control the report output (C#) In addition to creating the data model, a C# report application can control the report output. Change settings (C#)There are several places where you can specify the paper settings and output format for a report.Change report output format (C#)Output options are initially set by the report design document. You can override the report settings in the report application.Output a report in multiple formats (GRW for C#)You want to apply the same data set in different output formats or across multiple report designs. Use an intermediary XML file to ensure that the same data is used for each report while also avoiding the overhead of multiple database access.Allow the user to select output options (C#)Rather than tell the user what format the report output will be, have your program ask the user to select the output option.Change paper and page settings with .NET APIsThe default paper settings for a report are specified in the .4rp file. Override the defaults in your report program with the .NET APIs.Create multi-page ISO reports (C#)For reports printed on ISO and JIS-sized pages, you can configure the output to print several logical pages per physical page.Create labels: the report application (C#)A common use of reports is to create a page of labels, such as address labels. Creating labels requires you to create a report design document representing a single label and a report application that prints multiple labels on a page.Using localized strings (C#)Use localized strings to change the text depending on the territory or site where the application is running.