RTF(富文字)

1. 概述

1.1 版本

報表伺服器版本
功能變更
11.0-

1.2 功能簡介

富正文是指可以對字體進行樣式設定的一種正文,輔助 儲存格樣式 展現更多更精彩的報表範本。一個儲存格中,所有內容只能設定一種樣式,透過富正文可將一個儲存格中的內容設定不同的樣式。

2. 範例

點選「插入>儲存格元素>插入富正文」或者滑鼠右擊選擇「儲存格元素>插入富正文」即可在儲存格中插入富正文,如下圖所示:

插入富正文後,跳出富正文編輯器。如下圖:

富正文中的正文可以直接手動輸入正文,同時也可以透過 函式 呼叫其他儲存格的資料或者 資料集 。

在富正文中輸入內容後,儲存格內容將自動轉化為 HTML,並自動調節顯示方式,最終以 HTML 的形式顯示。如下圖所示:

注:預覽報表時,當前瀏覽器不支援的某些 HTML 標籤,將會以普通正文的格式顯示。

2.1 輸入正文

在富正文中可以直接輸入正文,設定每個文字內容的格式。如下圖所示:

因富正文是以 HTML 格式顯示,所以儲存格的行高列寬與普通儲存格有差別,自動調整“行高”和“列寬”,不是根據儲存格內字元數調整,而是根據解析出的 HTML 內容需要的高度和寬度調整。

2.2 公式獲取資料

富正文中也可以使用公式呼叫其他儲存格的資料,點選公式按鈕後,彈出公式編輯器,編輯完點選確定以後在富正文編輯器中會用 ${} 標識出來。如雙擊 ${} 裏的任意內容,可以將公式編輯器開啟再次編輯。

如下圖所示,有一個內建資料集,需要將 name 資料欄顯示在儲存格中,同時 name 欄位中出現 FineReport 字樣則紅色突出顯示。

A3 儲存格中拽入name 欄位,A4 儲存格中插入富正文,富正文中透過公式連接顯示 A3 儲存格中內容。

將 FineReport 字體樣式設定為紅色,然後用公式獲取其所在位置左邊的部分和右邊部分,最終連接顯示。如下圖所示:

注:在富正文中進行連接,無需使用+號。

獲取 FineReport 左邊內容公式:left(A3,find("FineReport",A3)-1)

獲取 FineReport 右邊內容公式:right(A3,len(A3)-find("FineReport",A3)-len("FineReport")+1)

注:在儲存格中獲取資料集中資料的方法可參考 ds1.select() 和 ds1.group() 函式的使用

2.3 效果查看

2.3.1 PC 端

儲存範本,點選「分頁預覽」,分別可以看到如下圖所示效果:

2.3.2 行動端

App 與 HTML5 端效果相同,如下圖所示:

附件列表


主題: 設計器安裝與升級
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

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

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

不再提示

7s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙