Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Release date: 18 Mar 2014

New features

  • New output type: Plain HTML output

    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
    languagevb
    linenumberstrue
    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
    languagevb
    linenumberstrue
    loSession = xfrx("XFRX#INIT")
    lnRetVal = loSession.SetParams("output.html",,,,,,"HTMLPLAIN")
    If lnRetVal = 0
        loSession.SetOtherParams("HTML_NOSTYLES", .T.)
        loSession.ProcessReport("report1")
        loSession.finalize()
    Endif

     Notes:

...