プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド
12c (12.2.1.2)
E82764-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
前へ
 
次
次へ
 

4.12 テンプレートの定義

この項では、レポート・テンプレートを定義する際に実行する可能性がある次のタスクの手順について説明します。

4.12.1 テンプレートの作成

テンプレートを作成するには:

  1. オブジェクト・ナビゲータで、「テンプレート」ノードをクリックし、ツールバーの「作成」ボタンをクリックします。

  2. すべてのレポート・スタイルについて、デフォルトのテンプレート属性を定義します。

  3. 必要に応じて、選択したレポート・スタイルのオーバーライド・テンプレート属性を定義します。

  4. テンプレートのシステム・パラメータ、ユーザー・パラメータ、レポート・トリガー、プログラム・ユニットおよび連結ライブラリを定義するには、オブジェクト・ナビゲータで関連するノードをダブルクリックします。

関連項目

第2.7.5項「テンプレート・エディタについて」

第2.7.1項「テンプレートについて」

第2.7.2項「テンプレート属性について」

第2.7.3項「テンプレートの適用について」

第2.7.4項「テンプレートでの継承について」

4.12.2 デフォルトのテンプレート属性の定義

テンプレートのレポート・オブジェクトについて、すべてのレポート・スタイルに適用されるデフォルト属性を定義するには:

  1. オブジェクト・ナビゲータで、「テンプレート」ノード、「ペーパー・レイアウト」ノード、「セクション」ノード、「ボディ」ノード、「デフォルト」ノードの順に開きます。

  2. レイアウト全体のデフォルト・プロパティとレポート・スタイルの間隔設定を変更するには、「デフォルト」ノードの横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  3. 枠、フィールドのラベル/見出し、フィールド、サマリー・ラベルおよびサマリー(合計)のデフォルト・プロパティを変更するには、「デフォルト」ノードを完全に開きプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。


    注意:

    ペーパー・レイアウト・ビューは、オブジェクト・ナビゲータと同期されています。したがって、レイアウト・オブジェクトを選択すると、オブジェクト・ナビゲータで対応するノードがハイライト表示されます。レイアウト・オブジェクトの親枠を選択するには、オブジェクトをクリックし、ツールバーの「親枠を選択」ボタンをクリックします。

  4. ペーパー・レイアウト・ビューで、「レポート・スタイル」リストから選択して、個々のレポート・スタイルのレイアウトを表示します。

  5. 現在表示されているレポート・スタイルをさらに変更するには、オブジェクト・ナビゲータに戻るか、オブジェクトをダブルクリックしてプロパティ・インスペクタを表示します。


    注意:

    個々のレポート・スタイルに加えた変更は、「デフォルト」ノードで定義されている属性をオーバーライドします。

関連項目

第2.7.1項「テンプレートについて」

第2.7.2項「テンプレート属性について」

4.12.3 オーバーライド・テンプレート属性の定義

選択したレポート・スタイルのオーバーライド属性を定義するには:

  1. オブジェクト・ナビゲータで、「テンプレート」ノード、「ペーパー・レイアウト」ノード、「セクション」ノード、「ボディ」ノード、「オーバーライド」ノードと拡張してから、オーバーライドを定義するレポート・スタイルのノード(「表」「グループ左」など)を拡張します。

  2. レイアウト全体のデフォルト・プロパティと選択したレポート・スタイルのセクションの間隔設定を変更するには、「セクション(レベルn)」ノードの横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  3. 特定のレポート・スタイルに対してデフォルト数以上のセクションを作成するには、「セクション(レベルn)」ノードをクリックし、ツールバーの「作成」ボタンをクリックします。


    注意:

    セクションは、レポート内のグループにマップされます。詳細は、「テンプレート属性について」を参照してください。

  4. 特定のレポートのセクションを削除するには、「セクション(レベルn)」ノードをクリックし、ツールバーの「削除」ボタンをクリックします。


    注意:

    現行のレポート・スタイルで削除できるのは、最低要件のノード数までです。

  5. オーバーライド属性を定義する各セクションでは、「セクション(レベルn)」ノードを完全に開きプロパティ・アイコンをダブルクリックして、枠、フィールドのラベルと見出し、フィールド、サマリー・ラベルおよびサマリー(合計)のプロパティ・インスペクタを表示します。


    注意:

    ペーパー・レイアウト・ビューは、オブジェクト・ナビゲータと同期されています。したがって、レイアウト・オブジェクトを選択すると、オブジェクト・ナビゲータで対応するノードがハイライト表示されます。レイアウト・オブジェクトの親枠を選択するには、オブジェクトをクリックし、ツールバーの「親枠を選択」ボタンをクリックします。

  6. ペーパー・レイアウト・ビューで、「レポート・スタイル」リストから選択して、個々のレポート・スタイルのレイアウトを表示します。

  7. 現在表示されているレポート・スタイルをさらに変更するには、オブジェクト・ナビゲータに戻るか、オブジェクトをダブルクリックしてプロパティ・インスペクタを表示します。


    注意:

    個々のレポート・スタイルに加えた変更は、「デフォルト」ノードで定義されている属性をオーバーライドします。

関連項目

第2.7.1項「テンプレートについて」

第2.7.2項「テンプレート属性について」

4.12.4 レポートへのテンプレートの適用

レポートにテンプレートを適用するには:

  1. オブジェクト・ナビゲータで、テンプレートを適用するレポートまたはレポート・セクションをクリックします。


    注意:

    オブジェクト・ナビゲータでレポート全体のノードを選択すると、テンプレートがデフォルトでレポートのメイン・セクションに適用されます。レポートの特定のセクションにテンプレートを適用するには、オブジェクト・ナビゲータでそのセクションのノードを選択します。

  2. 「ツール」→「レポート・ウィザード」を選択します。

  3. 「テンプレート」ページで、事前定義テンプレートを選択するか、「テンプレート・ファイル」をクリックして「参照」をクリックし、目的のテンプレートを開きます。

  4. 「終了」をクリックして、現行のレポート・セクションにテンプレートを適用します。

関連項目

第2.7.1項「テンプレートについて」

第2.7.3項「テンプレートの適用について」

4.12.5 テンプレートのレポート・タイトルのフォーマット

選択したテンプレートのタイトルに対してデフォルトの属性(フォント、カラーなど)を定義するには:

  1. オブジェクト・ナビゲータで、「テンプレート」ノード、「ペーパー・レイアウト」ノード、「セクション」ノード、「ボディ」ノード、「デフォルト」ノードの順に開きます。

  2. 「デフォルト」ノードの横のプロパティ・アイコンをダブルクリックして、プロパティ・インスペクタを表示します。

  3. 「タイトル」で、必要に応じてプロパティを変更します。

選択したテンプレートのタイトルに対して配置とオーバーライド属性(フォント、カラーなど)を設定するには:

  1. テンプレートのペーパー・レイアウト・ビューで、マージンにタイトルのボイラープレート・テキスト・オブジェクトを作成します。

  2. タイトルのサイズと位置を設定し、必要に応じてカラー属性とテキスト属性を変更します。

  3. タイトル・オブジェクトをダブルクリックして、プロパティ・インスペクタを表示します。

  4. 「一般情報」で、「名前」プロパティを「B_OR$REPORT_TITLE」に設定します。

関連項目

第2.1.1項「レポートのタイトルについて」

第2.7.1項「テンプレートについて」

4.12.6 テンプレートへの項目とオブジェクトの追加

テンプレートに項目とオブジェクトを追加するには:

  1. テンプレート・エディタのペーパー・レイアウト・ビューで、ツールバーの「マージン」ボタンをクリックしてマージン領域を表示します。

  2. テンプレートのマージンでオブジェクトを作成します。テンプレートの本体ではオブジェクトを作成できません。

関連項目

第2.7.5項「テンプレート・エディタについて」

第2.7.1項「テンプレートについて」

第2.7.2項「テンプレート属性について」

第2.7.4項「テンプレートでの継承について」

4.12.7 テンプレートのマージンでのオブジェクトの変更

テンプレートのマージンでオブジェクトを変更するには:

  1. テンプレート・エディタのペーパー・レイアウト・ビューで、ツールバーの「マージン編集」ボタンをクリックします。

  2. テンプレートのマージンでオブジェクトを変更します。

関連項目

第2.7.5項「テンプレート・エディタについて」

第2.7.1項「テンプレートについて」

第2.7.2項「テンプレート属性について」

第2.7.4項「テンプレートでの継承について」

4.12.8 テンプレートの本体オブジェクトのカラー、パターンまたは境界線の変更

テンプレートのオブジェクトは、レポートのオブジェクトと同じ方法で変更できます。テンプレートのオブジェクトのカラーやパターンを変更するには(ツール・パレットのカラー・ツールではなくテンプレートのプロパティ・インスペクタを使用):

  • 「塗りつぶしパターン」プロパティでは、オブジェクトで囲まれる領域に使用するパターンを定義します。「前景色」プロパティと「背景色」プロパティを使用して、塗りつぶしパターンの背景色と前景色を定義できます。

  • 「枠のパターン」プロパティでは、オブジェクトの境界線に使用するパターンを定義します。「枠の前景色」プロパティと「枠の背景色」プロパティを使用して、枠のパターンの背景色と前景色を定義できます。

  • 「テキスト・カラー」プロパティでは、オブジェクトに使用するテキスト・カラーを指定します。

関連項目

第2.4.5項「カラーとパターンの変更について」

第4.9.6.2項「カラーの変更」

第4.9.6.3項「パターンの変更」

第2.7.1項「テンプレートについて」

4.12.9 事前定義テンプレートのリストへのテンプレートの追加

レポート・ウィザードで事前定義テンプレートのリストに独自のテンプレートを追加するには:

  1. テキスト・エディタ(メモ帳など)で、設定のファイルを開きます。

    • Windowsでは、$DOMAIN_HOME\config\fmwconfig\components\ReportsToolsComponent\<reports_tools_name>\tools\admin\CAUPREFS.ORA (ユーザー設定)、またはこのファイルがない場合には、$DOMAIN_HOME\config\fmwconfig\components\ReportsToolsComponent\<reports_tools_name>\tools\admin\CAGPREFS.ORA (グローバル設定)を開きます。

    • UNIXでは、your_home_directory/prefs.ora (ユーザー設定)、またはこのファイルがない場合は、$DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/<reports_tools_name>/tools/admin/prefs.ora (グローバル設定)を開きます。

  2. Reports.xxx_Template_Descで識別されるテンプレートの説明までスクロールします(xxxには、Tabular、BreakAbove、BreakLeft、FormLetter、Formlike、MailingLabel、Matrix、MatrixBreakなどのレポート・スタイルを指定します)。

  3. テンプレートが定義される各レポート・スタイルについて、次の操作を行います。

    • Reports.xxx_Template_Descリストに、レポート・ウィザードの「テンプレート」ページに表示する説明を追加します。

    • 対応するReports.xxx_Template_Fileリストに、説明リストに追加した説明と同じ位置でテンプレートのファイル名を追加します。

  4. テンプレート・ファイル(filename.tdf)をORACLE_HOME/REPORTS/TEMPLATESにコピーします。

レポート・ウィザードでテンプレートのサンプル・イメージを追加するには:

  1. テンプレートのイメージとして使用する.bmpファイルをコピーまたは作成し、yyy.bmp(yyyはテンプレートのファイル名)という名前を付けます。

  2. .bmpファイルをORACLE_HOME/REPORTS/TEMPLATESにコピーします。

関連項目

第2.7.1項「テンプレートについて」

第2.7.3項「テンプレートの適用について」

4.12.10 レポート・ポートレットのHTMLテンプレートの作成

Oracle Portalページに公開できるレポートのHTMLテンプレートを作成および使用するには:

  • Getting Started with Oracle Reportsホワイト・ペーパーのレポート・ポートレット・テンプレートの作成方法に関する項を参照してください。このホワイト・ペーパーは、Oracle Technology NetworkのOracle Reportsのページ(http://www.oracle.com/technetwork/middleware/reports/overview/index.html)から入手できます。「Learn More」にナビゲートし、「Getting Started」をクリックします。左側にあるトピックのリストのセクションで「Index」をクリックします。Indexページの「Collateral Type」リストで、「White Papers & How To Documents」を選択し、「Search」をクリックします。表示されるリストの中から「Creating a Report Portlet Template」をクリックします。

関連項目

第2.7.1項「テンプレートについて」

第2.7.3項「テンプレートの適用について」