ページ分割されたレポートのテキスト ボックス内のテキストを書式設定する (レポート ビルダー)
適用対象: Microsoft レポート ビルダー (SSRS) Power BI Report Builder SQL Server Data Tools のレポート デザイナー
ページ分割されたレポートで、テキスト ボックス内のテキストの任意の部分を個別に書式設定したり、プレースホルダー テキストと静的テキストを 1 つのテキスト ボックスに混在させたりすることができます。 複数の書式を混在させ、プレースホルダー テキストを追加できるこの機能により、文書の差し込みを行ったり、ページ分割されたレポート内のテキストに使用するテンプレートを作成したりできます。 プレースホルダーを使用することによって、あらゆる式を定義できるほか、それぞれの式に対して、個別に書式を適用することもできます。
Note
ページ分割されたレポートの定義ファイル (.rdl) は、Microsoft レポート ビルダー、Power BI レポート ビルダー、または SQL Server Data Tools のレポート デザイナーを使用して作成および変更できます。
テキスト ボックスで複数の書式を混在させる
[挿入] タブで [テキスト ボックス] を選択します。 デザイン画面を選択し、次にマウスをドラッグして、必要なサイズのボックスを作成します。
テキスト ボックス内で、書式設定の対象となるテキストを選択します。
選択したテキストを右クリックして、[テキストのプロパティ] を選択します。
書式設定オプションを設定します。 たとえば、 [全般] タブには次のオプションがあります。
[ツールヒント] : テキスト、または結果がツールヒントになる式を入力します。 ツールヒントは、ユーザーがレポートのアイテムの上にポインターを置いたときに表示されます。
[マークアップの種類] : 選択したテキストの表示方法を指定するオプションを選択します。
[テキスト形式] : 選択したテキストを単純なテキストとして表示します。 HTML はリテラル テキストとして処理されます。
HTML : 選択したテキストを HTML として表示します。 プレースホルダーの式の値が有効な HTML タグを含んでいる場合、これらのタグは HTML として表示されます。 詳細については、「レポートへの HTML のインポート (レポート ビルダーおよび SSRS)」を参照してください。
[OK] を選択します。
書式設定の対象となるその他のテキストについても、手順 2. ~ 5. を繰り返します。
同じテキスト ボックス内のテキストとプレースホルダーの書式を個別に設定する
[挿入] タブの [一覧] を選択します。 デザイン画面を選択し、次にマウスをドラッグして、必要なサイズのボックスを作成します。 [データセットのプロパティ] ダイアログ ボックスが表示されます。 共有データセットまたはレポートに埋め込まれたデータセットを使用できます。 詳細については、「[クエリ] ([データセットのプロパティ] ダイアログ ボックス) (Report Builder)」または「[クエリ] ([データセットのプロパティ] ダイアログ ボックス)」を参照してください。
[挿入] タブで [テキスト ボックス] を選択します。 一覧内を選択し、次にマウスをドラッグして、必要なサイズのボックスを作成します。
テキスト ボックスのラベルを入力します。たとえば、「My Field」と入力します。
データセットからテキスト ボックスにフィールドをドラッグします。 フィールドに対してプレースホルダーが作成されます。
基本的な書式設定の場合は、プレースホルダー テキストを選択し、[ホーム] タブの [フォント] グループにある書式設定オプションのいずれかを選択します。たとえば、[太字] ボタンを選択します。
詳細な書式設定オプションの場合は、プレースホルダー テキストを右クリックし、[プレースホルダー プロパティ] を選択します。
[OK] を選択します。 レポート デザイン ビューで、テキスト ボックスに "My Field: [FieldName]" と表示されます ( FieldName はフィールド名)。
[実行] を選択します。
一覧はフィールド内の値ごとに 1 回繰り返され、プレースホルダー FieldName がデータセット内のそのフィールドの値に置き換わります。
テキスト ボックスに見出し要素を追加する
[挿入] タブで [テキスト ボックス] を選択します。 デザイン画面を選択し、次にマウスをドラッグして、必要なサイズのボックスを作成します。
テキスト ボックス内で、書式設定の対象となるテキストを選択します。
選択したテキストを右クリックして、[テキストのプロパティ] を選択します。
見出し要素を設定します。 たとえば、[ユーザー補助] タブには以下があります。
- ユーザー補助オプション 構造型を上書きして、HTML やアクセス可能な PDF など、セマンティックの意味が異なる出力形式をテキストボックスに指定します。
- Overwrite structure type (構造の種類を上書き) HTML 見出し要素 H1 から H6 を選択できます。
選びます。
[OK] を選択します。