ヘッダーをスキップ

Oracle Fusion Middleware Oracle Business Intelligence Publisherレポート・デザイナーズ・ガイド
リリース11g (11.1.1)
部品番号 B63038-01
目次へ移動
目次
前のページへ移動
次のページへ移動

アクセス可能レポートの設計

概要

この付録では、障害のあるユーザー向けに出力するレポートのアクセシビリティを向上する設計技術について説明します。

アクセシビリティのサポートはHTML出力のみです。

次のトピックが含まれています。

表のネストまたは分離の回避

レポートで、ネストされた表の使用を避けます。複雑なレポートの場合、複雑な表から単純で直接的な表への分解について検討してください。

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

この図についてはドキュメントのテキストで説明しています

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

この図についてはドキュメントのテキストで説明しています

次の例は、BI Publisherでサポートされている表構造とサポートされていない表構造を示しています。

ネストされた表

BI Publisherでは、ネストされた表がレポート内にある場合アクセシビリティがサポートされません。次の例の場合、BI PublisherはC1R1dataがどの列データか判定できません。

サポートされない表レイアウト:

この図についてはドキュメントのテキストで説明しています

次のようにネストされた表を削除してください。

サポートされる表レイアウト:

この図についてはドキュメントのテキストで説明しています

表ヘッダーを表ボディから分離しない

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

サポートされない表レイアウト:

この図についてはドキュメントのテキストで説明しています

アクセシビリティがサポートされるには、これらの3つの表を1つに結合する必要があります。

サポートされる表レイアウト:

この図についてはドキュメントのテキストで説明しています

ドキュメント・タイトルの定義

Microsoft Wordでドキュメント・タイトルを定義または変更するには:

Word 2007の場合: Officeボタンをクリックし、「配布準備」をクリックして、「プロパティ」をクリックします。

以前のバージョンのWordの場合: 「ファイル」メニューの「プロパティ」をクリックし、「ファイルの概要」タブをクリックします。

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

テンプレート内のイメージに代替テキストを定義するには:

  1. イメージを右クリックします。

  2. メニュー上の「図の書式設定」をクリックします。

  3. 代替テキスト」タブで、次のようにalt:に続けて代替テキストを入力します。

    alt:flower picture

    注意: Word 2007より前のバージョンではalt:テキストの構文を「Web」タブで入力します。

表サマリーの定義

表サマリを追加するには、次のコマンドを挿入します。

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

これは、表の最初の列の最初の行に入力します。

表の列ヘッダーの定義

表の列ヘッダーを定義するには:

Word 2007の場合:

  1. 見出しの1つ以上の行を選択します。この選択では、表の最初の行を含める必要があります。

  2. デザイン」タブの「表スタイルのオプション」グループで、「タイトル行」を選択します。

  3. 表を右クリックして「表のプロパティ」を選択します。

  4. 表のプロパティ」ダイアログで、「行」タブをクリックし、各ページの最上部で「各ページにタイトル行を表示する」を選択します。

以前のバージョンのWordの場合:

  1. 見出しの1つ以上の行を選択します。この選択では、表の最初の行を含める必要があります。

  2. 「罫線」メニューで「タイトル行の繰り返し」をクリックします。

表の行ヘッダーの定義

複数行ヘッダーを定義するには、次のBI Publisherコマンドを使用します。

<?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つの列を行ヘッダーとして定義します。

この図についてはドキュメントのテキストで説明しています

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

次の図はアクセシビリティがサポートされている表の例です。

2つの列ヘッダーと行ヘッダー

この図についてはドキュメントのテキストで説明しています

グループごとの合計

この図についてはドキュメントのテキストで説明しています

分離された行ヘッダーと共通の列ヘッダー

この図についてはドキュメントのテキストで説明しています

分離された行ヘッダーと個別の列ヘッダー

この図についてはドキュメントのテキストで説明しています