[{"id":"08e0fe96-3025-463b-bcee-87f4b29c462b","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"0d5035e7-1a53-4dc5-b32e-9ce261bfa47e","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"2fb2b485-f567-436c-9ca9-06dd71ceadb3","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"c1466f0c-9710-41d3-9812-c7321630328a","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"b0e616b5-b520-405e-b108-e81363a8dd74","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"f5712fda-d364-4652-9783-3073e2560b97","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"8f03c498-1e02-459a-a6de-ee619033d6d2","tags":[{"product":null,"links":null,"id":"92283933-94f9-4e9a-8d93-15ba4ec8b3ec","name":"upd","color":"#7e678a","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"2b701643-01a1-40e0-b49b-0a6e93c1f847","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]},{"id":"07b4f367-7ddc-4c8a-932c-b180f112364e","tags":[{"product":null,"links":null,"id":"e1d31134-0bda-4c05-bee0-b1f21f82940b","name":"new","color":"#00A273","productId":"77f3d9a0-2c87-4130-b77a-b94ccf13e3cb"}]}]
        
(Showing Draft Content)

レポートパーツ

レポートパーツは、開発者やレポート作成者が事前に再利用可能なレポートコントロールを定義してレポートパーツライブラリを作成し、他のレポートをデザインする際に流用する機能です。レポートパーツを利用することで各レポートアイテムの知識や技術が不足しているユーザーでもレポートのデザインに組み込み、開発者が設定したレポートパーツのプロパティ内で簡単に利用することができます。

このトピックでは開発者やレポート作成者がレポートパーツライブラリを構築する方法を説明しつつ、レポートパーツの利用者が用途に合わせて調整する方法を説明します。

レポートパーツライブラリの作成

レポートパーツライブラリは、レポートパーツ定義を行われたレポートコントロールを含むレポートのことを指します。レポートパーツライブラリを作成するには、「RDLレポート」にて作成する必要があります。

レポートパーツの定義

レポートコントロールをレポートパーツとして利用するためには、レポートパーツとしての定義を行う必要があり、レポートパーツライブラリの作成者は、レポートパーツの利用者がカスタマイズ可能なプロパティを事前に設定しておく必要があります。

こちらのトピックでは会社ロゴをImageコントロールに表示し、レポートパーツの利用者がImageコントロールの罫線スタイルを変更できるレポートパーツを作成していきます。

  1. レポートコントロールを追加:レポートのデザイン面にImageコントロールをドラッグ&ドロップして配置します。

  2. レポートパーツで変更しないプロパティを設定:レポートパーツとして利用する際、変更されないプロパティを事前に設定します。ここのImageコントロールでは以下のプロパティを設定します。

    プロパティ

    外観 > 画像 > ソース

    共有

    外観 > 画像 > 値

    https://cdn.mescius.io/umb/media/pujnxfci/mescuis-logo-horiz.svg

    外観 > 画像 > MIMEの種類

    image/svg+xml

    外観 > サイズ設定

    FitProportional

    位置とサイズ > 幅

    10cm

    位置とサイズ > 高さ

    3cm

    reportparts01

  3. レポートパーツ定義:デザイナのリボンより「レポートパーツ」タブを選択し、「レポートパーツの作成」ボタンをクリックします。

    reportparts02

  4. カスタマイズ可能なプロパティを設定

    • Imageコントロールを選択し、プロパティタブにて「レポートパーツ」タブに切り替えます。

      reportparts03

    • レポートパーツの以下プロパティを設定します。

      プロパティ

      表示名

      会社ロゴ

      説明

      会社のロゴを表示します

    • プロパティの右側にある+アイコンをクリックして、新しいプロパティを追加し、名前を「BorderStyle」と設定します。

    • 追加したプロパティの右側にある編集アイコンをクリックし、以下のプロパティを設定します。

      プロパティ

      表示名

      罫線のスタイル

      説明

      ロゴの罫線を変更できる

      カテゴリ

      スタイル

      種類

      BoderStyle

      デフォルト値

      Solid

      reportparts04

  5. ユーザーのカスタマイズを有効にする

    • 通常のプロパティタブに戻り、「Image」タブを選択します。

    • 以下のプロパティを設定します。

      プロパティ

      罫線 > スタイル > デフォルト

      {PartProperties!BorderStyle.Value}

      この設定により、レポートパーツの利用者は、Imageコントロールの罫線-スタイルを変更できるようになり、ここで設定していない罫線の太さや色は変更できなくなります。

  6. レポートパーツライブラリの保存:ここで作成したレポートがレポートパーツライブラリとなります。レポートを適切な場所に保存します。

レポートパーツを設定することにより、開発者とレポート作成者が意図しない利用者によるレポートコントロールの変更を回避することが可能となります。また、上記の手順に則って編集可能なプロパティを設定することでレポートパーツの利用者が用途に合わせて柔軟にカスタマイズすることが可能となります。

デザイナアプリでレポートパーツを利用

デザイナアプリでレポートパーツライブラリを利用する際は以下の通りです。

  1. レポートの作成デザイナアプリを起動し、新しいレポートの作成、または既存レポートを開きます。

  2. ライブラリの追加ファイルメニューからレポートパーツを選択、上記手順で作成したレポートパーツライブラリを選択して読み込みます。

    reportparts05

  3. レポートパーツを利用:ツールボックスにて読み込まれたライブラリを展開し、利用可能なレポートパーツを確認します。

    reportparts06

  4. レポートパーツの配置:ライブラリより会社ロゴを選択し、デザイン面にドラッグ&ドロップして配置します。

  5. プロパティを変更する:プロパティからスタイルセクションの罫線のスタイルを変更します。

    reportparts07

  6. レポートのプレビュー:レポートパーツを利用したレポートをプレビューし、会社ロゴが期待通り表示され、罫線のスタイルが変更した値が反映されて表示されることを確認します。

    reportparts08

Webデザイナコンポーネントでレポートパーツを利用

レポートパーツライブラリをアプリケーションで読み込む方法については、「レポートパーツの使用」を参照してください。