このタスクについて
Microsoft Word、PDF、および HTML 出力で、セクション・タイトルを作成し、見出しスタイルをそれらのタイトルに割り当て、情報階層を文書内に作成します。
Rational® Publishing Engine では、見出しスタイル番号を調整して先頭が
1 となるように、それらのタイトルに数値の割り当てが必要です。
見出しスタイルを割り当てる一部のデータは、先頭が 1 ではないか、数値の代わりにストリング値を使用しています。
これらのスタイルを出力フォーマット全体で標準化することが困難であるのは、それぞれの出力フォーマットでそれらの見出しスタイルに異なる名前が使用されているからです。
例えば、Microsoft Word では、最大の見出しスタイルは
Heading 1 と名付けられており、HTML では、その同じ見出しスタイルが
H1 と名付けられています。
parseInt(attribute_or_variable_name) JavaScript 式を使用することで、属性または変数値を、先頭が 1 の数値となるように調整できます。次いで、子データの副見出しを作成するために、parseInt(attribute_or_variable_name) + 1 のように、式に 1 を追加します。このスクリプト式により、Microsoft Word、PDF、および HTML 出力すべての見出しスタイルに合わせて値を増分的に対応させることができます。
例
この例では RequisitePro.xsd 汎用 XML スキーマを使用しています。これには PRRequirement 照会に Level 属性が含まれています。
この例でテンプレートによって作成される最終出力文書は、次のようになります。
- セクション・タイトルとして FullTag 値を表示します。
- 要求の可視階層を次のように表示します。
- 要求は最大の見出しであり、Heading 1 スタイルを使用します。
- 子要求は副見出しであり、Heading 2 スタイルを使用します。
- Level 属性の値に基づいて階層を作成します。
次のタスク
見出しスタイルは、スクリプト式の使用に適用される最も一般的なスタイルです。
ただし、スクリプト式をフォント・サイズ、境界線サイズ、またはマージン・サイズに適用することもできます。