我有一些报告允许用户通过参数选择来更改字体颜色,这是字体颜色属性中的表达式:
=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 年的一些怪癖吗?