利用者:Kamataki/BlogEntry: 26 March 2008 16:53:29 JST

提供:OpenOffice.org_Document_Project_Wiki
移動: 案内, 検索

目次

OpenOffice.org 3.0の新機能 その2

Word互換モード

IssueTrackerに次のようなIssueが登録されている。

"Text grid enhancement for better CJK support"
http://ja.openoffice.org/issues/show_bug.cgi?id=76247

ターゲットが3.0となっており、ステータスは「検証済み」となっているのでかなりの確立で3.0で実装されそうな機能だ。これがWord側で「文字数と行数を指定する」に設定されたドキュメントをWriter側でデザインがくずれずに読み込める互換モードになりそうだ。同Issueに紹介されているLinux用の2.4ベースバイナリがあるのでさっそく利用してみた。ちなみにOoo-build版なので以前紹介したNovell版のOpenOffice.orgでは、2.4から取り入れられる可能性が高い。実は2.3では不完全ながら実装されているが、大きな不具合がある。これは後述したい。

Ooo-build版の「行数と文字数」の設定

Ooo-build版は、標準ではWord互換モードがオフになっている。まず、[Tools]-[Options]でオプションダイアログを表示し、下図のように「OpenOffice.org Writer」カテゴリの「General」にある「Use square page mode for text grid」のチェックを外す。

Ooo-build01.png

これで[Format]-[Page]でPage Styleダイアログを表示し、「Text Grid(行数と文字数)」タブを表示すると下図のように「Snap to Characters」の項目が現れる。

Ooo-build02.png

Wordのファイルを読み込む

この状態でWordのサンプルファイルを読み込むと下図のようにデザインがくずれない状態で読み込まれる。このとき、Page Styleダイアログの「Grid Style」タブの「Snap to Character」のチェックはオフの状態になる。ただ、“「”と“OpenDocument”の間が不自然に広がるなど、まだ調整が必要だ。

Ooo-build03.png

余談だが、このOoo-build版を使ってpngファイルを作成すると、ファイルサイズが3.7Gとなる不具合があるので注意したい。

通常のOpenOffice.orgでは

ちなみに、このWordのサンプルファイルを通常のOpenOffice.orgで読むと下図のように、1行からはみ出す文字が出てくる。ちなみにこのようにくすれるのは、Wordで文字間が文字サイズよりも小さく設定されているのが原因とわかっている。

OOo-normal01.png

Novell版2.3のWord互換モード

Novell版2.3の日本語版では、Word互換モードがデフォルトだが、そのままだと下図のように大きくデザインがくずれてしまう。

Ooo-build04.png

この状態で、文字列を全選択し、段落スタイルの「配置」タブで「罫線で位置合わせ(罫線表示状態で)」のチェックを外せば、Wordの表示とほほ同じになるのだが、多くのLinuxディストリビューションに収録されているOpenOffice.orgがこのNovell版2.3をベースとしているので、Linuxユーザーの多くが、OpenOffice.orgとWordの互換性に失望する原因となっているようだ。

他サイトとの連携
本サイトの使い方
ブログ