OOobbs3/100
質問
Apache OpenOffice 4.0 では、拡張機能関連の機能追加や変更が行われる予定です。メジャーバージョンの増加に伴い、に互換性の無い変更が行われる可能性があります。 以下にまとめます。 API を利用した拡張機能を作成している方は、AOO 4.0 における API の変更点 の参照もお勧めします。 ツールバー (互換性なし)
拡張機能でコンフィグレーション /org.openoffice.Office.Addons を追加して行う (よく Addons.xcu ファイルとしてインストールされるもの)、ツールバーの記述が変更されます。 ツールバー名の指定を同一ファイル内で行われるようになる代わり、これまでのツールバー項目を ToolBarItems ノードに入れる必要があります。 詳細は Extensions/AddonsToolbar2 参照。 一つの拡張機能パッケージで 3.X と 4.X の両方で拡張機能ツールバーを表示できるようにするには次のようにします。
テストした範囲では、OpenOffice 3.2-3.3、Apache OpenOffice 3.4, 4.0 で同じパッケージが利用できます。それ以外のバージョンは未確認。 設定の読み込みと利用はインストールされている設定用のスキーマにしたがって行われます。そのため、スキーマと合わないものは単純に無駄なデータとして存在することになります。 ステータスバー (新機能、一部互換性なし)
ステータスバーの追加を拡張機能から行えるようになります。メソッドの引数などが変更になっているため、既存のステータスバー API と互換性がありません。
スマートタグ (機能拡張)
スマートタグ機能の以下の機能が拡張、追加されます。
タスクペイン (削除)
タスクペインが無くなり、サイドバーに置き換えられます。タスクペインへ表示する設定となっているものはサイドバーに表示されます。 サイドバー (追加)
追加されるサイドバーを拡張機能で独自のパネルやデッキを追加できるようになります。タスクペインの代わりに利用できます (一部、非互換性あり)。 回答
感想,コメント,メモ
|