機械翻訳について

RTFテンプレートを使用したアクセス可能なレポートの設計

この項では、RTFテンプレートを使用してレポートを設計するための次の方法について説明します。

ネストした表または個別の表の回避

レポートでネストした表を使用しないでください。 複雑なレポートの場合は、複雑な表を単純な複数の簡単な表に分割してみてください。

次の図は、単純な表を示しています。

次の図は、ネストされた表の例を示しています: 表セル内に表が挿入されます。

これらは、「パブリッシャ」が実行し、アクセシビリティをサポートしていない表構造の例です。

ネストされた表

「パブリッシャ」は、ネストした表をレポートで使用する場合のアクセシビリティをサポートしません。

次の図では、「パブリッシャ」はどの列データ"C1R1data"が属しているかを判断できません。

次の図に示すように、ネストした表を削除します。

表ヘッダーを表本文から分離できません

アクセシビリティを確保するには、表ヘッダーが属する表の一部である必要があります。

次の図に示す例は、ヘッダー、表本文およびアクセシビリティ・フィールドが3つの異なる表に存在するためサポートされていません。

次の図に示すように、これら3つの表を1つに結合して、アクセシビリティをサポートするようにしてください。

文書タイトルの定義

文書タイトルを定義できます。 プロシージャは、Microsoft Wordのバージョンによって若干異なります。

Microsoft Word 2007でドキュメント・タイトルを定義するには:
  1. 「オフィス」をクリックし、「準備」をクリックします。
  2. 「プロパティ」をクリックしてタイトルを定義します。

イメージの代替テキストの定義

テンプレートでイメージの代替テキストを定義できます。

イメージの代替テキストを定義するには:
  1. イメージを右クリックします。
  2. メニューで、「画像のフォーマット」をクリックします。
  3. 代替テキストタブで、alt:に続けて代替テキストを入力し、セミコロンで終了します。
    たとえば、
    alt:flower picture;

表サマリーの定義

このコマンドを挿入して、表のサマリーを表に追加します。

<?table-summary: 'My Table Test '?>

表の最初の列および最初の行位置。

表の列ヘッダーの定義

表の列ヘッダーを定義できます。 プロシージャは、Microsoft Wordのバージョンによって若干異なります。

表の列ヘッダーを定義するには:
  1. 見出しの行を選択します。 選択には、表の最初の行を含める必要があります。
  2. 「設計」タブの「表スタイル・オプション」グループで、「ヘッダー行」を選択します。
  3. 表を右クリックし、「表のプロパティ」を選択します。
  4. 「表のプロパティ」ダイアログで、「行」タブをクリックし、各ページの上部にあるヘッダーとして繰返し行を選択します。

表の行ヘッダーの定義

複数の行ヘッダーを定義するには、「パブリッシャ」コマンドを使用します。

<?acc-row-header:col_index?> 

使用例:

<?acc-row-header:'1,2,4'?>  ==> column 1, 2 and 4 will be row-headers. 
<?acc-row-header:'1,4'?>  ==> column 1 and 4 will be row-headers. 

次の図では、ACCフィールドのコードは次のとおりです:

ACC Field=<?table-summary:'My Table Test '?><?acc-row-header:'1,2'?>

最初の2つの列を行ヘッダーとして定義します。

サポートされる表のサンプル

次の図に、アクセシビリティがサポートされているサンプル表を示します。