0

我有一些报告允许用户通过参数选择来更改字体颜色,这是字体颜色属性中的表达式:

=IIF(Parameters!Display.Value = true, "#000000", "#ffffff")

我们刚刚将报告移至一个新的 2016 实例,并且此表达式不再在标题中起作用。它适用于报告表/正文中的所有字段。

更新:我尝试使用颜色名称(黑色/白色),但没有区别。导出或打印时颜色正确,只是单击“运行”后报告的初始显示显示错误颜色。

更新 2:我发现了一个错误 - CSS3111:@font-face 遇到未知错误。在文件中:powerbiglyphs-regular.eot

更新 3:我在 chrome 中打开了报告,并使用开发工具在里面戳了一下。我在一个 css 文件中找到了这个:

@font-face {
    font-family: "PowerBIGlyphs-regular";
    src: url("../fonts/powerbiglyphs-regular.eot");
    src: url("../fonts/powerbiglyphs-regular.eot?#iefix") format("embedded-opentype"),
         url("../fonts/powerbiglyphs-regular.woff") format("woff"),
         url("../fonts/powerbiglyphs-regular.ttf") format("truetype"),
         url("../fonts/powerbiglyphs-regular.svg#PowerBIGlyphs-regular") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

但 FONT 文件夹中的唯一文件是 fonts/powerbiglyphs-regular.woff。是否有可能由于缺少字体文件而出现错误?

我们需要知道 2016 年的一些怪癖吗?

4

1 回答 1

1

我们在同一个问题中运行并通过在文本占位符之前放置一个空格或将垂直对齐设置为顶部(或默认值)找到了一种解决方法。

于 2017-01-06T15:33:54.320 回答