...
See also: User-defined page size
Plain output
Info | ||
---|---|---|
| ||
This output type currently does not support images |
Info | ||
---|---|---|
| ||
This feature requires .NET framework 3.5. The HTML is produced by a .NET console application which reads XML files generated by XFRX and coverts them. This console application (xfrxt.exe) needs to be distributed along with the application. |
This output type works in a similar fashion to the plain excel output type: The objects on the page are aligned into a grid, each object going into a separate cell, and then the output is layed out as a table. Lines and rectangles are displayed as table cell borders. Fonts, colors and sizes are defined via CSS.
This solution produces a clean, fast rendering, cross-browser compatible HTML output, suitable for web pages or emails. (Click here for a sample document: Sample1)
The output is invoked by "HTMLPLAIN" output type parameter:
Code Block | ||||
---|---|---|---|---|
| ||||
loSession = xfrx("XFRX#INIT")
lnRetVal = loSession.SetParams("output.html",,,,,,"HTMLPLAIN")
If lnRetVal = 0
loSession.ProcessReport("report1")
loSession.finalize()
Endif |
By default, the output is a complete self-contained HTML file. You can also use the HTML_NOSTYLES option to process just the inner HTML, without CSS styles, head or body tags:
Code Block | ||||
---|---|---|---|---|
| ||||
loSession = xfrx("XFRX#INIT")
lnRetVal = loSession.SetParams("output.html",,,,,,"HTMLPLAIN")
If lnRetVal = 0
loSession.SetOtherParams("HTML_NOSTYLES", .T.)
loSession.ProcessReport("report1")
loSession.finalize()
Endif |