ダイナミック レポート エレメントの使用

レポートのダイナミック エレメントは、レポートの現在のプロパティに基づいて変更されます。エレメント プロパティを更新すると、対応する写真またはレポート テキストが更新されます。

動的な写真をレポートに追加して、キャプチャされた画像を属性データとともに表示することで、その見栄えを良くします。

プロジェクトのファイル パス、レポートがエクスポートされたデータ、統計情報のサマリーなどにダイナミック テキストを追加できます。

ダイナミック テキスト エレメントは HTML と同じようにタグを使用するので、ダイナミック テキストと静的テキストを 1 つのテキスト エレメント内で結合し、使用可能な書式オプションを適用して、結果のテキスト表示をカスタマイズすることができます。ダイナミック テキストをレポートに追加すると、ラベルのみが表示されます。実際の値は、レポートを PDF にエクスポートするときに表示されます。ダイナミック テキスト エレメントのテキストの書式設定のプロパティ (フォント、サイズ、位置など) を設定するか、タグを編集して出力値を変更することができます。

次に、[テキストの書式設定] ウィンドウの [テキスト ビュー] Text View ボックスに表示されるページ番号のダイナミック テキスト タグの例を示します。

Page <dyn type="report" property="current-page"/> of <dyn type="report" property="total-pages"/>

[タグ ビュー] Tag View では、タグが折りたたまれてボタンになります。これらのボタンをクリックして、使用する値を変更します。レポート ビューには次の結果が表示されます。

Page {Current Page} of {Total pages}

ダイナミック ピクチャ エレメントの追加

ピクチャを追加した後、そのピクチャがページごとにダイナミックに更新されるように設定できます。これを実行するには、ピクチャをダブルクリックし、[ピクチャの書式設定] ウィンドウを開きます。デフォルトでは、[シンプル パス] オプションが設定されています。この場合、ピクチャは 1 つのファイルの場所から取得され、マップ シリーズのページが変更されても更新されません。[ダイナミック] オプションを選択し、各ページのピクチャ エレメントを更新します。

メモ:

ダイナミック ピクチャは、空間マップ シリーズのレイアウトレポートでのみ利用できます。それ以外の場合、このオプションは利用できません。

[ダイナミック] オプションを使用すると、添付ファイル、ラスター ファイル、URL、またはファイル パスとして含まれるインデックス レイヤーのピクチャを参照できます。特定のインデックス フィーチャでフィールドの値が空の場合、ピクチャは表示されません。

ダイナミック ピクチャを設定するには、ドロップダウン メニューから添付ファイルまたはラスターを含んでいるフィールドを選択します。完全なピクチャ名がフィールドに存在しない、またはピクチャが複数のフィールドで利用できる場合、Arcade 条件式を設定して現在のピクチャを指定できます。[式] ボタン 式の設定 をクリックして [式の設定] を開き、Arcade 条件式を作成します。

次に、2 つのフィールドを連結し、正しい URL 形式を提供する静的テキストを使用してピクチャ URL を作成する Arcade 条件式の例を示します。

2 つのフィールドを連結し、静的テキストを追加して URL を生成します。

"https://" + $feature.DomainName + TextFormatting.BackwardSlash + $feature.URLFileName + ".jpg"

ダイナミック テキスト エレメントの追加

ダイナミック テキスト エレメントをレポートに追加するには、次の手順に従います。

  1. ダイナミック テキストを追加するレポート内のセクションを選択します。
  2. [挿入] タブの [テキスト] グループで [ダイナミック テキスト] Add Dynamic Text をクリックします。
  3. ギャラリーからダイナミック テキスト エレメントを選択します。

    ダイナミック テキスト エレメントはギャラリーを使用して追加するのが最も一般的な方法ですが、[テキストの書式設定] ウィンドウでダイナミック テキスト エレメントを直接入力することもできます。

  4. レポート ビューで、クリックしてレポートの選択したセクションにダイナミック テキスト エレメントを配置します。

    オプションで、ボックスをクリックしてドラッグし、ダイナミック テキスト エレメントを配置します。

ダイナミック テキスト エレメントの変更

ダイナミック テキスト エレメントをレポートに追加した後、テキストの外観を変更したり、タグの構文を編集して出力値を更新したりできます。レポート内のダイナミック テキスト エレメントを変更する方法は 3 つあります。

  • [テキスト] タブの [書式設定] タブで、テキスト シンボル、サイズ、位置を変更することができます。
  • [コンテンツ] ウィンドウで、レポート セクションを展開し、ダイナミック テキスト エレメントをダブルクリックして [テキストの書式設定] ウィンドウを開き、ダイナミック テキスト タグを表示して編集します。
    ヒント:

    テキスト シンボルのギャラリーはカテゴリ別に表示することをお勧めします。そうすることでレポートのエレメントが長いリストに表示されるのではなく、スタイル カテゴリでグループ化されるようになります。

  • レポート ビューでダイナミック テキスト エレメントをダブルクリックして、ビュー内でエレメントの新しいテキストまたはテキスト タグを入力します。選択したエレメントの外部をクリックし、変更内容を確定します。

ダイナミック テキスト タグが、[タグ ビュー] Tag View または [テキスト ビュー] Text View[エレメント] ウィンドウに表示されます。[タグ ビュー] ボタン Tag View は、ダイナミック テキスト エレメントを表します。これをクリックして、入力ボックスでタグを編集します。[タグ ビュー] ボタン Text View をクリックして、すべてのダイナミック テキストと静的テキストのプレーン テキストを表示します。

ダイナミック テキスト エレメントのカテゴリ

ダイナミック テキスト タグはカテゴリ別に並べ替えられます。レポートでは、次のカテゴリにグループ化されたタグをサポートしています。

  • レポート - 現在のレポートのプロパティ値を返します。
  • システム - 現在の日時またはユーザー プロパティの値を返します。
  • ページ番号 - ページ番号またはカウント プロパティの値を返します。
  • プロジェクト - プロジェクトのプロパティ値を返します。

その他のレポート固有のタグには、次のものがあります。

  • 要約統計量 - レポートについて要求された統計値を返します。
  • フィールド値 - そのレコードについて要求されたフィールド値を返します。
メモ:

フィールド値は [詳細] セクションとすべての [グループ ヘッダー] セクションに自動的に追加されます。要約統計量は、すべての [グループ フッター] および [レポート フッター] セクションに含まれます。追加の統計情報は、レポートの作成後にリボンから直接追加できます。

レポート タグ

type="layout" であるタグは、レイアウトとレポートの両方で使用できます。次の表は、レポート情報に使用できるタグを示しています。

レポート

説明構文の例

エクスポート日付

<dyn type="layout" name="ReportName" property="dateExported" format= "short|short"/>

メタデータ

メニューからこのオプションを選択すると、メタデータ タグのセットを含むテキスト エレメントが挿入されます。詳細については、次のレポート メタデータの表をご参照ください。

名前

<dyn type="layout" name="ReportName" property="name"/>

レポート メタデータ

説明構文の例

タイトル

<dyn type="layout" property="metadata" attribute="title"/>

タグ

<dyn type="layout" property="metadata" attribute="tags"/>

サマリー

<dyn type="layout" property="metadata" attribute="summary"/>

説明

<dyn type="layout" property="metadata" attribute="description"/>

クレジット

<dyn type="layout" property="metadata" attribute="credits"/>

利用制限

<dyn type="layout" property="metadata" attribute="uselimit"/>

システム タグ

次の表は、システム情報に使用できるタグを示しています。

システム

説明構文の例

現在の時間

<dyn type="time" format=""/>

ユーザー

<dyn type="user"/>

メモ:

[挿入] タブの [ダイナミック テキスト] ギャラリーから [現在の時間] を選択して、現在の日付と現在の時間の両方のタグが付いたテキストを挿入します。[テキストの書式設定] ウィンドウの結果は、「現在の時間 <dyn type="date" format=""/> <dyn type="time" format=""/>」になります。日付と時間のダイナミック テキスト値は、多くの方法で書式設定できます。

ページ番号のタグ

次のタグはページ番号情報に使用できます。

ページ番号

説明構文の例

ページ番号

<dyn type="report" property="current-page"/>

ページ数

<dyn type="report" property="total-pages"/>

ページ数

<dyn type="report" property="current-page"/> of <dyn type="report" property="total-pages"/>

プロジェクト タグ

次のタグは、現在のプロジェクト設定に基づいて情報をリストするために使用します。これらの設定を確認するには、[プロジェクト] タブをクリックしてから [オプション] をクリックします。

投影変換

説明構文の例

デフォルト フォルダー

<dyn type="project" property="defaultFolder"/>

デフォルト ジオデータベース

<dyn type="project" property="defaultGeodatabase"/>

デフォルト ツールボックス

<dyn type="project" property="defaultToolbox"/>

フォルダー

<dyn type="project" property="folder"/>

名前

<dyn type="project" property="name"/>

パス

<dyn type="project" property="path"/>

保存日付

<dyn type="project" property="dateSaved" format="short|short"/>

要約統計量のタグ

次のタグは表形式の統計情報に使用できます。

要約統計量 (Summary Statistics)

説明構文の例

<dyn type="report" property="field-count" field="FieldName"/>

平均値

<dyn type="report" property="field-mean" field="FieldName"/>

中央値

<dyn type="report" property="field-median" field="FieldName"/>

最大値

<dyn type="report" property="field-max" field="FieldName"/>

最小値

<dyn type="report" property="field-min" field="FieldName"/>

標準偏差

<dyn type="report" property="field-stddev" field="FieldName"/>

合計

<dyn type="report" property="field-sum" field="FieldName"/>

関連トピック