メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2008年12月30日火曜日

[work][OpenOffice][SDK][java]Spreadsheet Documents読み中(1)

http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Spreadsheet_Documents
を読む。

OpenOffice.orgが扱うtableは3つある。

  1. text table
  2. database table
  3. spreadsheet
だそうで。

text tableはtextコンテンツを扱う。
database tableはデータベースの機能を、
spreadsheetはcellを扱う。

これらの基本的仕様はcom.sun.star.tableで定義される。

で、spreadsheetはcom.sun.star.sheetで定義される。

spreadsheetドキュメントモデルは5つの構造上主要な領域をもつ。
  1. Spreadsheets Container
  2. Service Manager (document internal)
  3. DrawPages
  4. Content Properties
  5. Objects for Styling
の5つらしい。
Spreadsheets ContainerっつーのはSpreadsheetのコア部分をで、
ServiceManagerっつーのは、shape objectsとかtext fieldとかform controlsをSpreadsheetに加えたりする部分。
DrawPageっつーのは、sheetの上に、ページ描画のために設置するもの???
Content Propertiesっつーのは、各名づけられたコンテンツにアクセスできるもの。
Objects for Stylingっつーのはシートのスタイルやフォーマットを扱う??

.



.

0 コメント: