ヘッダーが設定値を無視する
Posted: 12月 1, 2010, 1:10 pm
ページのヘッダーをONにしたとき、とある条件下で設定値が無視されます。
[条件]
『左右ページ同じ内容』(英語版:Same content left/right)チェックボックスがOFFの状態
=style:header-leftが存在する場合
[再現手順]
1)Writerで新規作成
2)メニューバーより、「書式|ページ」を選択し、ダイアログ上の「ヘッダ」タブを選択
3)「ヘッダ」タブ画面上の、次のチェックを順に設定する:
3-1)「ヘッダを付ける」チェックをつける。
3-2)「左右ページ同じ内容」チェックを外す。
3-3)「OK」ボタンを押し、ページにヘッダーを出現させる。
4)(ここまでの手順で、ページレイアウトは、【1ページのみでヘッダーが付いた状態】となる)
5)ページレイアウト上のヘッダーにカーソルを移し、次の内容を設定する:
5-1)「right」文字列を入力する。
5-2)文字列末尾の「t」文字を太字にする。
5-3)右揃えにする。
6)本文領域にカーソルを移し、【Ctrl+Enter】を押し、2ページ目を出現させる。
6-1)(カーソルは自動的に2ページ目の本文領域へと移る)
7)2ページ目のヘッダー(空のヘッダーが新たに出現している)にカーソルを移し、次の内容を設定する:
7-1)「left」文字列を入力する。
7-2)文字列末尾の「t」文字を太字にする。
8)この状態で任意のファイルとして保存し、このファイルを閉じる。
9) 8)で保存したファイルを開くと、2ページ目のヘッダー文字列「left」が全体太字となっている。
期待値としては、ファイルを閉じる前には「t」文字のみ太字であったので、これが再現されなければいけないはず。。
[考察]
<style:header-left>の内容が正常に処理されていない可能性が高い。
ODF自体は、「t」文字部分に太字スタイルが割り当てられているため、プログラム処理側での動作に問題があるのではないかと思います。
[確認ビルド]
SS8PU16 (680m23 Build:9499)
OOo2.4.2 (680m18 Build:9364)
OOo3.3.0RC7 (330m17 Build:9551)
※参考までに、各ビルド上で作成したファイルも念のため添付します。
[確認環境]
WinXP SP3
[条件]
『左右ページ同じ内容』(英語版:Same content left/right)チェックボックスがOFFの状態
=style:header-leftが存在する場合
[再現手順]
1)Writerで新規作成
2)メニューバーより、「書式|ページ」を選択し、ダイアログ上の「ヘッダ」タブを選択
3)「ヘッダ」タブ画面上の、次のチェックを順に設定する:
3-1)「ヘッダを付ける」チェックをつける。
3-2)「左右ページ同じ内容」チェックを外す。
3-3)「OK」ボタンを押し、ページにヘッダーを出現させる。
4)(ここまでの手順で、ページレイアウトは、【1ページのみでヘッダーが付いた状態】となる)
5)ページレイアウト上のヘッダーにカーソルを移し、次の内容を設定する:
5-1)「right」文字列を入力する。
5-2)文字列末尾の「t」文字を太字にする。
5-3)右揃えにする。
6)本文領域にカーソルを移し、【Ctrl+Enter】を押し、2ページ目を出現させる。
6-1)(カーソルは自動的に2ページ目の本文領域へと移る)
7)2ページ目のヘッダー(空のヘッダーが新たに出現している)にカーソルを移し、次の内容を設定する:
7-1)「left」文字列を入力する。
7-2)文字列末尾の「t」文字を太字にする。
8)この状態で任意のファイルとして保存し、このファイルを閉じる。
9) 8)で保存したファイルを開くと、2ページ目のヘッダー文字列「left」が全体太字となっている。
期待値としては、ファイルを閉じる前には「t」文字のみ太字であったので、これが再現されなければいけないはず。。
[考察]
<style:header-left>の内容が正常に処理されていない可能性が高い。
ODF自体は、「t」文字部分に太字スタイルが割り当てられているため、プログラム処理側での動作に問題があるのではないかと思います。
[確認ビルド]
SS8PU16 (680m23 Build:9499)
OOo2.4.2 (680m18 Build:9364)
OOo3.3.0RC7 (330m17 Build:9551)
※参考までに、各ビルド上で作成したファイルも念のため添付します。
[確認環境]
WinXP SP3