| Name | Description |
| BaseDirectory | The base directory used for relative files in the import tag. (Inherited from net.windward.api.csharp.Report) |
| Bitmaps | Get the bitmap names/data for the bitmaps in a report. This method can only be called after processing a report. This will have an entry for every bitmap in the template. However, if Windward Reports is naming the files and/or creating the data then images that are not needed in the final report will have a filename of "" and an data size of 0. |
| CopyMetadata | Get/set if the Windward metadata will be copied to the generated report. This can only occur if the template and generated report are both OpenXML files. The default is IF_NO_DATASOURCE. (Inherited from net.windward.api.csharp.Report) |
| CssFilename | The css filename. Null if there is no separate css file. |
| CssStream | The css stream. Null if not CSS.SEPARATE. |
| CssType | If the css information will be written to a separate file, as part of the html file, or skipped (because the file already exists). Default is CSS.NO. |
| DataMode | As the report is run, the data for each tag can also be placed in an associated data.xml file. This xml will have a node for each tag and depending on the settings, the node will contain the tag attributes and/or the data extracted from the datasource for that tag. This data file can be returned to the caller and/or embedded in the generated report. The embed option is only for OpenXML and PDF reports. (Inherited from net.windward.api.csharp.Report) |
| DataStream | The stream to write the data.xml file to. As the report is run, the data for each tag can also be placed in an associated data.xml file. This xml will have a node for each tag and depending on the settings, the node will contain the tag attributes and/or the data extracted from the datasource for that tag. You may not set this if the DataMode includes DATA_MODE_EMBED. Setting this has no impact if DataMode == 0. You can only get the if DataMode != 0. If you did not set DataStream this will return a MemoryStream with the generated data.xml file in UTF-8. You should only call this after calling processComplete. (Inherited from net.windward.api.csharp.Report) |
| DebugHandler | The debug handler assigned to this report if debugging. (Inherited from net.windward.api.csharp.Report) |
| DebugMode | Set debug mode on or off. If debug mode is on, common user errors will be written to the report rather than throwing an exception. (Inherited from net.windward.api.csharp.Report) |
| Description | The description of the document. For Windward Scout reports only, this will be written to the run entry in the database. (Inherited from net.windward.api.csharp.Report) |
| EmbedImages | When set to true, tells the engine to embed all images in the HTML file instead of using separate image files; more information found on Wikipedia: http://en.wikipedia.org/wiki/Data_URI_scheme |
| FullFile | The report can be generated as either a complete html file, or as just the body. If it is set to full file, the report will have everything from <html> to </html>. If not set, it will be a body, and can be included with additional html as just part of the body of a final html file. In this case the returned stream must be placed inside a <body>...</body>. Default is true. |
| Hyphenate | Get/set if the generated report will be hyphenated (for PDF output only). (Inherited from net.windward.api.csharp.Report) |
| ImportInfo | Get all imports in the processed template. This must be called after processData as that is what finds the imports. You must set TrackImports = true; before processing for this value to be populated. (Inherited from net.windward.api.csharp.Report) |
| Keywords | The keywords of the document. This are delimited by a ','. In html this will set the keywords meta-tag. (Inherited from net.windward.api.csharp.Report) |
| Locale | This call set's the locale used in creating a report. If not set, the default is not the system locale - it is the locale of the report template. This affects; 1) The output report locale for html and rtf reports, 2) The charset used for txt reports, 3) The rules used for soft line breaks (this mostly affects Thai), and 4) the locale used for <wr:out>. The passed in value can be any locale or the values LOCALE_DEFAULT or LOCALE_SYSTEM. LOCALE_DEFAULT will use the locale in the report template. LOCALE_DEFAULT will use the system locale. (Inherited from net.windward.api.csharp.Report) |
| NumPages | Returns how many pages long a report is. Can only be called after process completes. For html and text reports (which by definition are 1 page long) it will return the number of pages it would be if it was a paged report. (Inherited from net.windward.api.csharp.Report) |
| OutputBuilderData | Data to pass to the output builder. For the embedded Windward builder this is either null or the Office Application object. (Inherited from net.windward.api.csharp.Report) |
| Pages | Get an array of pages where each page is represented by a byte array (for easy file output) This only returns the array if the html.split_pages property is enabled, otherwise it returns null. This can only be called after processing a report. |
| Parameters | Adds a map that is used for ${variable} substitution. The key values cannot have any of the characters ${} in them. When ${key} is found in any tag, it is replaced with the matching value. The key and value are not evaluated in any way, it is just a text substitution. This replace occurs before any other evaluation of a tag so the value can have ${variable} values that will then be evaluated. This call sets the map so calling it a second time replaces the map passed in the first time. The map is copied so on return changes to the passed in map will not affect the data source. (Inherited from net.windward.api.csharp.Report) |
| PreservePodFraming | True if UDT framing should be preserved for UDTs in the document. This is only valid for an OpenXML output format. (Inherited from net.windward.api.csharp.Report) |
| RemoveUnusedFormats | True if unused styles, fonts, etc. are not included in the generated report. Default is true. (Inherited from net.windward.api.csharp.Report) |
| RenderExtent | (Inherited from net.windward.api.csharp.Report) |
| RenderPages | (Inherited from net.windward.api.csharp.Report) |
| ReportCharset | Html and txt files are generated using a charset (the rest use unicode). Normally html files are generated using utf-8 (unicode) except for HTML_1 which uses the native charset. Txt files are normally generated using the native charset. The native charset is not the .NET native charset, it is the default charset set in the template document. This call allows you to force to charset the report is written in. The passed in value is the Windows codepage (Western Europe is 1252). This has nothing to do with reading in the template, it only affects the charset the output report is written in. The special enums CHARSET_* allow you to set this to values other than a specific charset. (Inherited from net.windward.api.csharp.Report) |
| ReportType | Get the report format of the output stream. (Inherited from net.windward.api.csharp.Report) |
| Spec | Sets the spec that the produced report must run under. The produced report will not use any html tags that are not supported by the set spec. Default is HTML_4_1. |
| SplitPages | When set to true, tells the engine to split HTML output into multiple documents, one for each page of the document. |
| SplitPagesStatic | Gets html.split_pages property from properties file; SplitPages property should be used instead, this method is a static method intended for use before a ReportHtml object is instantiated. |
| Subject | The subject of the document. In html this will set the description meta-tag. (Inherited from net.windward.api.csharp.Report) |
| TagStyle | The style unprocessed tags are written out as. (Inherited from net.windward.api.csharp.Report) |
| TemplateDrillDownInfo | This is not part of the public API. The base directory used for template files in the drill-down tag. (Inherited from net.windward.api.csharp.Report) |
| TemplateVersion | The version of Windward/AutoTag this template was created for. The default is the latest major version number. (Inherited from net.windward.api.csharp.Report) |
| Timeout | Get/set the number of seconds to timeout generating a report. If the report takes longer than this amount of time, it will throw a TimeoutException. A time of 0 means there is no timeout. The default is 0. The count starts when you call processSetup but will only throw the exception in processData and processComplete. (Inherited from net.windward.api.csharp.Report) |
| Title | The title of the document. In html this will set both the TITLE tag and the title meta-tag. (Inherited from net.windward.api.csharp.Report) |
| TrackErrors | Enable or disable the error handling and verify features. If they are enabled you can call getErrorInfo() to get a list of errors encounterred during the report generation. By default these features are turned off (disabled). Use a combination of ERROR_HANDLING bits to set a value for the property. (Inherited from net.windward.api.csharp.Report) |
| TrackImports | True if you want to call getImports after processing datasources. Default is false. (Inherited from net.windward.api.csharp.Report) |
| UseExternalOutputBuilder | Returns true if it will use the external output builder. The external output builder must be loaded and be capable of rendering from the template type to the output type, using all properties set in the ProcessReport object. (Inherited from net.windward.api.csharp.Report) |