如何更改单元格表达式中特定文本的字体样式 - SSRS

问题描述 投票:0回答:1

我需要更改 SSRS 中单元格表达式内特定文本的字体样式。

我的默认字体是 Arial,我想保留它,但某些文本或条件需要采用不同的字体样式。

例如:

... & <[font-family:'Wingdings]> IIF(Fields!Column.Value=1,chr(254),"o")<[/font-family]> <--- this is the change I need

reporting-services ssrs-2012
1个回答
4
投票

使用占位符。您可以添加静态文本和/或表达式,然后可以根据需要自定义每个文本和/或表达式。

很简单。创建一个文本框,然后单击文本框以使光标在其中处于活动状态,然后右键单击并选择“创建占位符”。要编辑现有文本/占位符,只需单击它们(在某些情况下单击两次)即可将其激活,然后右键单击进行编辑。

然后它或多或少就像一个具有类似属性的文本框,您可以将其设为表达式或仅键入文本,如果您需要更改文本某些部分的颜色,颜色属性也可以是每个占位符的表达式某些条件。

在此示例中,我有一个包含两列的小数据集,在第三列中我添加了两个占位符,每个占位符分别指向 field1 和 field2。

设计看起来像这样。

然后我选择了第一个占位符,右键单击并进入其属性。

由于第一个字段保存颜色,我使用该字段来设置占位符颜色属性。当然,我也可以手动设置属性...

最终输出如下所示

© www.soinside.com 2019 - 2024. All rights reserved.