反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

单元格内容换行显示

1. 概述

1.1 问题描述

FineReport 报表单元格显示内容的时候,无法直接换行显示。如果想要单元格在 Web 端展示数据的时候换行显示该如何实现呢?

1590118159486562.png

1.2 解决思路

FineReport 提供了\n操作符来实现单元格内容的换行显示。

本文将简单讲解\n作为换行符字符串的两种使用方式。

2. \n 实现换行

2.1 数据来源于直接输入

新建一张模板,在单元格中输入FineReport\n帆软软件

\n 是转义字符,表示换行。

保存模板,点击分页预览,可以看到其换行显示了,如下图所示:

1590118159486562.png

2.2 数据来源数据集

如果数据来源于数据集,并且需要换行显示,那么数据集中的数据需要存储换行符\n,如下图所示:

1590118385849079.png

3. \n 作为字符串显示

FineReport 在 Web 端展示报表时,会默认将单元格中的所有\n全部解析为换行

如果用户不想对单元格的内容进行换行,而是想将\n作为字符串显示在 Web 端,又该如何操作呢?

3.1 数据来源于直接输入

如果在单元格直接输入数据的时候,想将 \n 作为字符串显示出来,而不是换行的含义,只需输入\\\\n代替\n即可,如下图所示:

\\\\表示两个的反斜杠\\,为转义字符\,后面的n是独立的。这样就会输出\n这样的字符串,而不是一个换行符。

1590118705377087.png

3.2 数据来源数据集

如果数据来源于数据集,可在数据列>高级中设置单元格的 自定义显示值 。

将数据集数据中的\n替换为\\\\n,公式为replace($$$,"\n","\\\\n"),如下图所示:

1590118915674565.png

附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

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

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

不再提示

10s後關閉