< 前へ | 次へ >

演習 2: テンプレート・エレメントおよび条件の追加

テンプレートを作成するためのテンプレート・エレメント、照会、および条件の 範囲を追加できます。
  1. Document Studio で、「コンテナー」エレメントを 「パレット」ビューから「テンプレート・コンテンツ・エディターに ドラッグします。
  2. 「データ・ソース・スキーマ」ビューから、「モジュール (DOORSModule) (Module (DOORSModule))」を展開し、「オブジェクト (DOORSObject) (Object (DOORSObject))」をコンテナー・エレメントに ドラッグします。照会は、エレメント内に Data_Source_ID Module.Object として表示されます。
  3. 「データ・ソース・スキーマ」ビューから、「オブジェクト (DOORSObject) (Object (DOORSObject)) 」を展開し、「オブジェクト見出し (ストリング) (Object Heading (string))」 属性を コンテナー・エレメントにドラッグします。テキスト・エレメントはコンテナー・エレメント内で 作成されます。

    照会および属性の割り当て

  4. 「オブジェクト見出し (Object Heading)」に値が含まれている場合は、テキスト・エレメントの 表示に条件を割り当てます。
    1. オブジェクト見出しエレメントを右クリックし、「データ」 > 「条件の編集」をクリックします。「現行エレメントの条件を設定」ウィンドウが 開きます。
    2. 「スクリプト式 (Script Expression)」セクションで、「属性」を展開して、 「Object_Heading」属性のチェック・ボックスを選択します。
    3. 「左オペランド」フィールドで、 「_element_level」条件を選択します。
    4. 「演算子」フィールドで、「等しくない(not equal to)」を選択します。
    5. 「追加」をクリックして、条件スクリプトを 作成します。

      条件の割り当て

    6. 「OK」をクリックして、条件を保存します。
  5. 「パレット」ビューから、段落エレメントをテンプレート・コンテンツ・エディターにドラッグして、テキスト・エレメントの後に配置します。
  6. 「データ・ソース・スキーマ」ビューから、「オブジェクト (DOORSObject) (Object (DOORSObject)) 」を展開し、「オブジェクト・テキスト (ストリング) (Object Text (string))」 属性を 段落エレメントにドラッグします。テキスト・エレメントは段落エレメント内で作成されます。
  7. 「オブジェクト・テキスト (Object Text)」に値が含まれている場合は、 テキスト・エレメントの表示に条件を割り当てます。
    1. オブジェクト見出しエレメントを右クリックし、「データ」 > 「条件の編集」をクリックします。「現行エレメントの条件を設定」ウィンドウが 開きます。
    2. 「スクリプト式 (Script Expression)」セクションで、「属性」を展開して、 「Object_Text」属性のチェック・ボックスを選択します。
    3. 「左オペランド」フィールドで、 「_element_level」条件を選択します。
    4. 「演算子」フィールドで、「等しくない(not equal to)」を選択します。
    5. 「追加」をクリックして、条件スクリプトを 作成します。
    6. 「OK」をクリックして、条件を保存します。
  8. 「パレット」ビューから、「目次 」エレメントをテンプレート・コンテンツ・エディターにドラッグして、 コンテナー・エレメントの上に配置します。
  9. テンプレートにイメージを追加します。
    1. 「パレット」ビューから、 イメージ・エレメントをテンプレート・コンテンツ・エディターにドラッグします。
    2. テンプレート・コンテンツ・エディターで、「イメージ」エレメントを 右クリックし、 「イメージ」 > 「イメージのロード (Load Image)」をクリックします。
    3. 追加するイメージを選択して、「OK」をクリックします。 イメージがテンプレートに追加されます。

      目次とイメージの追加

  10. 文書タイトル・プレースホルダーを追加します。
    1. 「パレット」ビューから、「段落 」エレメントをテンプレート・コンテンツ・エディターに ドラッグします。
    2. 段落エレメントを選択します。
    3. 「プロパティー」ビューで、「一般」タブを選択します。
    4. 「名前」フィールドに、Document Title Placeholder などの名前を入力します。
    5. 「パレット」ビューから、「テキスト 」エレメントをテンプレート・コンテンツ・エディターにドラッグして、 段落エレメント内に配置します。
  11. DocumentTitle 変数を プレースホルダーに追加します。
    1. 「アウトライン」ビューで、「変数」を展開します。
    2. 「DocumentTitle」変数を 文書タイトル・プレースホルダー段落内のテキスト・エレメントにドラッグします。

      段落への変数の割り当て

    3. テンプレートを保存します。
  12. テンプレート内でスタイルを定義します。
    1. Document Studio で、「スタイル」 > 「新規スタイル」をクリックします。新規スタイル・ウィザードが 開きます。「ようこそ」ウィンドウで、「次へ」をクリックします。
    2. 「スタイル名」フィールドに、 RPE_Title というスタイル名を入力して、「次へ」をクリックします。
    3. 「スタイルのプロパティーを選択」ウィンドウで、 テンプレート・エレメントに適用するプロパティーまたはプロパティー・グループを 選択します。例えば、「テキスト」を選択して、スタイルの選択 をクリックしてフィールドをスタイルに追加し、「次へ」をクリックします。

      スタイル・プロパティーの追加

    4. 「プロパティー値の設定」ウィンドウで、 「テキスト」および「フォント」プロパティー名を 展開します。各プロパティーに対して、「プロパティー値」 列に 値を入力します。
      • 太字には、true を入力します。
      • フォントの色には、16 進数を入力します。青の場合は 0000EE です。
      • フォント・サイズには、16 などのポイント・サイズを入力します。

      プロパティー値の追加

    5. 次に、「次へ」をクリックします。
    6. 要約を確認し、「終了」をクリックします。
    7. 作成されたスタイルを「アウトライン」ビューから 段落エレメントにドラッグすることによって、文書タイトル・プレースホルダーに 割り当てます。

      段落へのスタイルの割り当て

  13. テンプレートにマスター・ページを追加します。
    1. テンプレート・エディターの下部で、「マスター・ページ」タブをクリックします。
    2. 「パレット」ビューで、「段落」エレメントを 選択し、テンプレート・エディター内でヘッダー・エレメントにドラッグします。
    3. 「パレット」ビューで、「テキスト」エレメントを 選択し、ヘッダーに追加した段落エレメントにドラッグします。
    4. 「アウトライン」ビューで、変数を右クリックしして、「挿入」 > 「新規変数」をクリックします。
    5. HeaderData 変数の詳細を入力します。
      • 名前: HeaderData
      • 説明: Header information
      • アクセス: External
    6. テンプレート・コンテンツ・エディター内で、HeaderData 変数を「アウトライン」ビューからテキスト・エレメントにドラッグします。
    7. 「パレット」ビューから、ページ番号エレメントを 選択して、テンプレート・コンテンツ・エディター内でフッター・エレメントにドラッグします。

      マスター・ページの追加

    8. 「テンプレートのコンテンツ (Template Content)」タブをクリックします。
    9. 「アウトライン」ビューから、「マスター・ページ: MP Data (Master Page: MP Data)」をテンプレート・コンテンツ・エディターにドラッグして、 コンテナー・エレメントに配置します。
      マスター・ページの割り当て
    10. テンプレートを保存します。
  14. テンプレート内への Rational® DOORS® リンクの追加:
    1. 「パレット」ビューで、「コンテナー」エレメントを テンプレート・コンテンツ・エディターにドラッグします。このエレメントを段落エレメントの下にある 既存のコンテナー・エレメントに配置します。
    2. 「データ・ソース・スキーマ」ビューから、「オブジェクト (DOORSObject) (Object (DOORSObject)) 」を展開し、「リンク (DOORSInnerLink) (Link (DOORSInnerLink))」 属性を コンテナー・エレメントにドラッグします。
    3. コンテナー・エレメントを選択し、「プロパティー」ビューで「一般」タブを選択します。「名前」フィールドに、 Link Container と入力します。
    4. 「プロパティー」ビューで、「データ」を展開し、「フィルター」プロパティーに対して フィールド値の設定 をクリックします。
    5. 「フィルター・エディター」ウィンドウの「ネイティブ・フィルター」タブで、 リンク方向 (Link direction in) を入力することによって Module.Object.Link 照会のフィルターを 編集して、「OK」をクリックします。
    6. 「パレット」ビューから段落エレメントを リンク・コンテナー・エレメントにドラッグします。
    7. 「データ・ソース・スキーマ」ビューから、「オブジェクト (DOORSObject) (Object (DOORSObject)) 」を展開し、「リンク・オブジェクト (DOORSLinkObject) (Linked Object (DOORSLinkObject))」 属性を 段落エレメントにドラッグします。
    8. 「OK」をクリックします。
    9. 段落エレメントを選択し、「プロパティー」ビューで「一般」を選択します。「名前」フィールドに、 Linked Objects Para と入力します。
    10. 「データ・ソース・スキーマ」ビューから、「オブジェクト (DOORSObject) (Object (DOORSObject))」および「リンク・オブジェクト (DOORSLinkObject) (Linked Object (DOORSLinkObject))」を展開し、 「オブジェクト・テキスト (ストリング) (Object Text (string))」照会を段落エレメントにドラッグします。

      Rational DOORS リンクの追加

  15. テンプレートを保存します。

演習のチェックポイント

テンプレートにエレメントが追加されました。
< 前へ | 次へ >

フィードバック