2

次のデータを含むストアド プロシージャに 1 つの列があります。

abcs,defs,CA(5,6);wsdf,kdh,CA(7,8)

次のように、括弧内のデータのみを太字にし、それ以外はすべて規則的にします。

abcs,defs,CA( 5,6 );wsdf,kdh,CA( 7,8 )

4

2 に答える 2

9

テキストを太字にするカスタム コード関数を作成します。レポート サーフェスの非デザイン部分を右クリックしReport Properties...、タブを選択してクリックしCodeます。次のコードを入力します。

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<b>").Replace(")", "</b>)")
End Function

フィールド セルに移動し、値の式をフィールド値のみからフィールド値でこの関数を呼び出すように変更します。

=Code.BoldText(Fields!FieldToBold.Value)

ここで、このビットが重要です。セル内で、<<Expr>>それが表示されている場所をクリックして強調表示し、右クリックして を選択しますPlaceholder Properties...Generalタブで、ラジオ ボタンを選択してアクティブにしますHTML - Interpret HTML tags as styles

これで、括弧内はすべて太字になります。

更新 - フォントの色の変更

HTML タグを使用してフォントの色を変更することもでき<font>ます (次の例では、角かっこの赤と太字の間をすべて変更します)。

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<font color=Red><b>").Replace(")", "</b></font>)")
End Function
于 2013-01-09T23:47:06.403 に答える