Chart uses HTML parsing text content

  • Last update:January 11, 2022
  • I. Overview

    1. Application scenarios

    You can use HTML code to customize chart title, legend, label, etc. After you choose to Use HTML to parse the text content, the title, legend, label, etc. will change the style according to the HTML code during the front-end preview.

    Note 1: When filling in HTML code for text, you can't use formula, just edit directly in the text box.

    Note 2: HTML parsing can be used in preview; only some statements are supported in export.

    1.png 

    Take the title as an example. In the example, HTML code is used to customize the line chart title. The final style is as follows:

    5.png


    2. Function entrance

    1) Title

    3.png 

    2) Legend (map and drill map are in Gradient Color or Section)

    4.png 

    3) Label

    4) Coordinate axis

    5) Conditional Formatting- Data Point Tips

     

    6) Conditional Formatting - Label

     


    3. Export support

    2020-07-06 The jar package and later versions support HTML parsing text export (charts are exported to pictures, Excel, PDF, etc.). When the sample chart is exported to excel, the title of HTML text parsing is exported normally, as shown in the figure below:

    截屏2020-12-28 下午2.59.08.png 

    At present, some tags and inline styles are supported. Details are as follows:

    • Only Tags: <b>, <strong>, <i>, <em>, < br/>, <span> are supported

    • Inline styles are only supported for <span>

    • Only inline styles are supported: font-size, font-family, font-style, font-weight and color (when font-weight is set to bold, only bold is supported, but not bolder)

    • Nesting between tags is not supported

    • The exported HTML text only supports horizontal display, not rotation

    • Nesting format of label is not supported, for example: <span> parent node <span> child node</span></span>

    II. Examples

    1. Prepare template

    Open designer built in template %fr_Home%/webapps/Webroot/WEB-INF/reportlets/doc-EN/Chart/LineChart/HTML_titile_example.cpt

    Or click download template: 

    HTML_title_example.cpt


    2. Custom title

    Select Style > Title in the property panel, check the title to see it, input HTML code in the text edit box, and light up to Use HTML to parse text content, as shown in the following figure:

    2.png 

    The HTML code is as follows:

    <span style="font-size:16px; font-family:Verdana; font-style:italic; font-weight:bold; color: grey;">Annual sales</span>


    3. Effect preview

    1) PC terminal

    Save the report, click pagination preview, and the user-defined Title Effect is shown in the following figure:

    5.png

    2)Mobile terminal

    Both app and H5 preview are supported, and the effect is shown in the following figure:

    WechatIMG221.jpeg 


    4. Chart export

    When paging preview, export the report as an excel file.

    The chart effect in the file is shown in the figure below:

     

    III. Template download

    Completed template, please refer to %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc-EN\Chart\LineChart\HTML_title_example.cpt

    Or click download template: 

    HTML_title_example.cpt


    IV. HTML text parsing application

    Here are some common writing methods of HTML text parsing, which are convenient for users to understand and reference.

    1. Single line display effect of single label

    <span style="color:blue;"> New chart title </span>
    <b> New chart title </b>
    <i> New chart title </i>
    <span style="font-size:16px; font-family:Verdana; font-style:italic; font-weight:bold; color: #00f;">New chart title</span>


    2. Line feed display effect of single label

    <span style="color:blue;">New <br> chart title</span>
    <span style="color:blue;">New <br> Chart <br> title</span>
    <em>New chart < br > table title</em>


    3. Single line display of multiple labels

    <b>New</b><i>Chart </i>
    <b>New</b><i>Chart</i><em>title</em>
    <span style="color:blue;">New</span><i>Chart</i><em>title</em>


    4. Multiple label wrap display

    <b>New<br>Chart</b><br>
    <b>New<br>Chart</b><br><em>Title</em>
    <b>New </b><i>Chart</i><br><em>title</em>

    Attachment List


    Theme: Chart
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy