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

2009年1月2日金曜日

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

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

Spreadsheet
Spreadsheetっつーのは、インタフェースがくっついたcell rangeだよ。
com.sun.star.sheet.Spreadsheetサービスであらわされるよ。

Properties of Spreadsheet
spreadsheetのプロパティは自身のvisibilityとかpage styleとかを扱うよ。

プロパティ名説明
IsVisible真偽値 - GUIで見えるかどうか決めちゃう
PageStylepage styleの名前を含む



Naming
com.sun.star.container.XNamedインタフェースでスプレッドシートの名前をつけたり変えたりするらしいよ。 spreadsheetコレクションからspreadsheetを取り出したりするときなんかに使うよ。


Inserting Cells, Moving and Copying Cell Ranges
Spreadsheetサービスのcom.sun.star.sheet.XCellRangeMovementインタフェースは
cellの挿入やspreadsheetからcellの削除をサポートするよ。
cellの内容のコピーや移動もサポートするよ。
cellがコピー、移動されたとき、全式の関連するリファレンスは自動的に更新されるよ。

com.sun.star.sheet.XCellRangeMovementには以下のようなメソッドがあるよ。

  1. insertCells()

  2. removeRange()

  3. copyRange()

  4. moveRange()


詳しくはWikiへ。

Page Breaks
とりあえず必要なさそうなので、パス。




.

0 コメント: