当該ドキュメントを指定されたファイルURLへ格納するUNOディスパッチコマンド
話題
About: UNO (Universal Network Objects)
About: LibreOffice
About: Apache OpenOffice
この記事の目次
開始コンテキスト
- 読者は、UNOディスパッチコマンドとは何かおよびそれらの呼び方(各コマンドのURLと引数が分かっていれば)を知っている。
ターゲットコンテキスト
- 読者は、当該UNOディスパッチコマンドの仕様を知る。
オリエンテーション
Java、C++、C#、Python、LibreOfficeまたはApache OpenOffice BasicでUNOディスパッチコマンドを実行してその実行から入手可能な全情報を取得する方法を説明する記事があります。
このシリーズでこれまでに挙げたUNOディスパッチコマンドのアプリケーション基盤用一覧、Writer用一覧、Calc用一覧があります。
本体
1: 仕様
URL: .uno:SaveAs
説明: このコマンドは、当該ドキュメントを指定されたファイルURLへ格納します。
引数(タイプはUNOのデータタイプ):
| 名前 | タイプ | 値 |
|---|---|---|
| URL | string | ドキュメントが保存される先のURL |
| FilterName | string | ドキュメント保存フィルター名 |
| Password | string | 一部のファイルタイプ用のファイルオープンパスワード |
| PasswordInteraction | boolean | 本コマンドがファイル保存ダイアログウィンドウから呼ばれない限り無効 |
| FilterOptions | string | 文字列形式のドキュメント保存フィルターデータ |
| VersionComment | string | 新規ファイル(本コマンドで作成されるファイルは必ずそうなる)はバージョン情報を持てないため無効 |
| VersionAuthor | string | 新規ファイル(本コマンドで作成されるファイルは必ずそうなる)はバージョン情報を持てないため無効 |
| Overwrite | boolean | 既存ファイル(もしあれば)を上書きする |
| Unpacked | boolean | 不明 |
| SaveTo | boolean | 以後、カレントドキュメントは保存されたファイルを代表しない |
| NoFileSync | boolean | ファイルはストレージへ同期されない |
| NoThumbnail | boolean | サムネイルを作成しない |
関連情報(com.sun.star.frame.FeatureStateEvent.Stateの値)(タイプはUNOのデータタイプ):
| タイプ | 値 |
|---|---|
| string | 'Save ~As...'というリテラル |
| N/A | void |
結果情報(com.sun.star.frame.DispatchResultEvent.Resultの値)(タイプはUNOのデータタイプ):
| 場合 | タイプ | 値 |
|---|---|---|
| コマンド実行が成功した | boolean | 'true' |
| その他 | N/A | void |
<このシリーズの前の記事 | このシリーズの目次 | このシリーズの次の記事>