如何调整Oracle Apex交互式报表结果集及列值的字体大小
解决Oracle Apex交互式报表字体大小设置问题
全局设置报表字体为18号
直接在页面的「CSS内联」区域(页面编辑→CSS→内联)添加以下代码:
.a-IRR-table { font-size: 18px; }
如果默认样式优先级更高,就加!important强制覆盖:
.a-IRR-table { font-size: 18px !important; }
.a-IRR-table是Apex交互式报表表格的默认CSS类,直接修改它就能全局生效。
单独增大指定列的字体大小
如果需要某几列的字体比全局18号更大,有两种实用方式:
方式1:列级自定义HTML格式
- 打开交互式报表的编辑界面,找到要调整的列
- 进入该列的「列属性」→「高级」选项卡
- 在「自定义格式」中输入:
<span style="font-size:20px;">#你的列名#</span>
把你的列名替换成实际的数据库列名,字体大小按需调整(比如20px、22px)。
方式2:自定义CSS类定向控制
- 还是在目标列的「列属性」→「高级」里,找到「CSS类」,输入自定义类名(比如
big-value-column) - 回到页面的「CSS内联」区域,添加:
.big-value-column { font-size: 22px !important; }
这种方式适合需要给多个列统一设置更大字体的场景,改一次CSS就能批量生效。
快速生效的报表属性设置
如果不想写太多CSS,也可以直接在报表属性里加样式:
- 进入交互式报表的「属性」界面
- 切换到「高级」选项卡,在「自定义属性」中填入:
style="font-size:18px;"
这个样式会直接应用到报表的容器上,快速完成全局字体设置。
内容的提问来源于stack exchange,提问作者Hemant Karnik
相关产品推荐
相关产品推荐

