ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Reportsレポート作成のためのユーザーズ・ガイド
11gリリース1(11.1.1)
B61376-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では、$ORACLE_INSTANCE\config\FRComponent\frcommon\tools\admin\CAUPREFS.ORA(ユーザー設定)、またはこのファイルがない場合は、$ORACLE_INSTANCE\config\FRComponent\frcommon\tools\admin\CAGPREFS.ORA(グローバル設定)を開きます。

    • UNIXでは、your_home_directory/prefs.ora(ユーザー設定)、またはこのファイルがない場合は、$ORACLE_INSTANCE/config/FRComponent/frcommon/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.bmpyyyはテンプレートのファイル名)という名前を付けます。

  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/technology/products/reports/index.html)から入手できます。「Getting Started」をクリックします。左側にあるトピックのリストの中から「Index」をクリックします。「Index」ページの「Collateral Type」リストで、「White Papers & How To Documents」を選択し、「Search」をクリックします。表示されたリストから、「Creating a Report Portlet Template」をクリックします。

関連項目

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

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