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

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

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

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

提前致谢

【问题讨论】:

    标签: excel reporting-services


    【解决方案1】:

    我怀疑您只是在使用 Excel 通常不使用的颜色。尝试将您的 CSS 与 Excel 可以从 SSRS 接受的 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.ssrs-multi-font-color-multi-font-size-within-a-single-field-textbox.aspx

    【讨论】:

      猜你喜欢
      • 2012-09-03
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-27
      • 2016-03-10
      相关资源
      最近更新 更多