s-s-rS 页脚文本颜色不变

Posted

技术标签:

【中文标题】s-s-rS 页脚文本颜色不变【英文标题】:s-s-rS footer text color not changing 【发布时间】:2018-05-25 12:32:38 【问题描述】:

我们正在将样式表应用于 s-s-rS 报告页脚。页脚字体颜色是根据数据库中的配置动态设置的。

将报表导出到 Excel 时,页脚颜色始终为黑色。它在 s-s-rS 报告中也始终为黑色。但是 PDF 导出正确显示页脚颜色。

有人在 Excel 导出中遇到过页脚颜色的问题吗? Excel导出中不能更改页脚颜色吗?任何提示都表示赞赏。

提前致谢

【问题讨论】:

【参考方案1】:

我怀疑您只是在使用 Excel 通常不使用的颜色。尝试将您的 CSS 与 Excel 可以从 s-s-rS 接受的 56 种颜色之一匹配。看: exporting-to-microsoft-excel

"如果报表中使用的颜色超过 56 种,则渲染 扩展已将所需颜色与 56 种颜色之一匹配 在自定义调色板中可用。”

【讨论】:

我确实尝试了 Excel.For exa 支持的所有基本颜色。蓝色#0000ff,红色#ff0000。在 excel 导出中,没有任何颜色应用于页脚文本。 实际上,在一个长周末后重新阅读,我认为我的解释是错误的。听起来如果您在报告中使用了许多不同的颜色,超过 56 种,那么超出的任何颜色都将被硬塞到之前的 56 种颜色中的一种。就像 Excel 记不住那么多颜色一样。那是很多颜色,除非你有一堆图表之类的?【参考方案2】:

我刚刚遇到了类似的问题,但是在导出为 Word docx 格式时。它似乎忽略了页脚中占位符的字体设置。

我能够使用下面链接中描述的技术解决它 - 您将文本设置为标记类型 = html 的占位符,然后将文本包装在 HTML 标记中作为值,例如

="<font color='blue'>My blue footer text</font>"

https://social.technet.microsoft.com/wiki/contents/articles/18748.s-s-rs-multi-font-color-multi-font-size-within-a-single-field-textbox.aspx

【讨论】:

以上是关于s-s-rS 页脚文本颜色不变的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能更改表格页脚的文本颜色?

在 s-s-rS 表格的单元格中突出显示文本的方法

文本字段背景颜色不变

Snackbar 操作文本颜色不变

s-s-rS 文本框对齐 - 页脚

更改 TCPDF 标题中的文本颜色