create a new page, using OOoBasic/Generic/Configurations as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
*Configurations [#d526b33f]
OOo の設定は色々な種類がありますが、ここでは OpenOffice.o...
ここで取り扱える設定は以下のようなものがあります。
-ツール - オプションで変更できる多くの設定
-UI の設定 (メニューバー、ツールバー、ステータスバー、キ...
-フィルター関連
//-ucb
OOo のバージョンによって設定が変更されるため注意が必要で...
#contents
**Configuration schema と data [#m2158d8c]
設定は schema .xcs ファイルで設定の項目などを定義、実際の...
OOo の設定 schema の保存ディレクトリは
-OpenOffice.org/shared/registry/schema
どのような設定項目があるか調べるために閲覧する必要があり...
また、拡張機能で作成された schema は以下にコピーされます。
-OpenOffice.org/user/uno_packages/cache/registry/~
com.sun.star.comp.deployment.configuration.PackageRegistr...
registry/schema
設定が書き込まれた data ファイルは以下に保存されます。
-OpenOffice.org/user/registry/data
-OpenOffice.org/shared/registry/data
shared ではデフォルトの値が設定され、user で同じ設定があ...
data ファイルがなくても schema でデフォルト値が設定されて...
詳細: http://util.openoffice.org/common/configuration/oor...
**パッケージとファイル [#o0eea6c6]
設定 schema と data ファイルにはヘッダに次のように書かれ...
oor:name="Addons" oor:package="org.openoffice.Office"
-oor:package: パッケージ名
-oor:name: コンポーネント名
これらは設定にアクセスするときに利用します。
-コンポーネントフルパス: org.openoffice.Office.Addons
--パッケージ名: org.openoffice.Office
--コンポーネント名: Addons
**キャッシュ [#q082ac93]
設定 data はキャッシュされ、普段はキャッシュが読み込まれ...
-OpenOffice.org/user/registry/cache
手動で設定ファイルを編集したときには対応するキャッシュフ...
**各ファイル設定概要 [#d6a11075]
各種オプション設定ページに関連しているものもあります (Ext...
***org.openoffice [#u8810822]
|FirstStartWizard|初回起動時のウィザード設定|
|Inet Internet|検索エンジン設定。Internet - Search|
|LDAP|LDAP|
|Setup|OOo バージョン、インストールされたファクトリ名|
|System||
|UserProfile|ユーザープロファイル設定。OpenOffice.org - U...
|VCL|VCL 関連。フォント定義など|
***org.openoffice.Office [#b3c8bf71]
|Addons|アドオン、拡張機能関連。ツールバー、メニューバー...
|Calc|Calc 設定。OpenOffice.org Calc - General, View, Cal...
|CalcAddIns|Calc アドイン関数関連|
|Chart|チャート色設定。Charts - Default Colors|
|Command|コマンド設定|
|Common|OpenOffice.org - General, Memory, View, Print, Fo...
|Compatibility|ファイル互換性関連。Load/Save - General|
|DataAccess|データベースドライバー設定。OpenOffice.org Ba...
|Draw|Draw 設定。OpenOffice.org Draw - General, View, Gri...
|Embedding|埋め込み型オブジェクト設定|
|Events|アプリケーションイベント設定。ツール - カスタマイ...
|ExtendedColorSchema|拡張色設定。OpenOffice.org - Appeara...
|ExtensionManager|拡張機能マネージャ設定。レポジトリへの...
|FormWizard|フォームウィザード設定|
|Impress|Impress 設定。OpenOffice.org Impress - General, ...
|Java|Java 関連。(現在不使用?)|
|Jobs|ジョブ設定|
|Labels|ラベル印刷で利用されるラベルのサイズ|
|Linguistic|言語、地域設定。Language Settings - Languages...
|Logging|ログ取得設定|
|Math|Math 設定。OpenOffice.org Math - Settings、その他|
|OptionsDialog|オプションダイアログ設定。拡張機能などで利...
|Paths|パス設定。OpenOffice.org - Paths、その他|
|ProtocolHandler|プロトコルハンドラ設定|
|Recovery|ファイルのリカバリリストと設定|
|ReportDesign|レポートデザイナー|
|Scripting|Scripting Framework script 設定|
|Security|Secure file extension リスト|
|SFX|SFX ヘルプ設定|
|Substitution|ユーザー定義パス置換リスト|
|TabBrowse|タブ機能利用時設定|
|TableWizard|データベーステーブルウィザード設定|
|TypeDetection|フィルター設定|
|UI|UI 表示設定|
|Views|ビュー設定。ダイアログ、ウィンドウなど設定|
|WebWizard|ウェブウィザード設定|
|Writer|Writer 設定。OpenOffice.org Write - General, View...
|WriterWeb|Writer Web 設定。OpenOffice.org Writer/Web - V...
***org.openoffice.TypeDetection [#la9db976]
|Filter|フィルター定義設定|
|GraphicFilter|画像フィルター定義設定|
|Misc|一般フィルター定義設定|
|Types|ファイルタイプ定義|
|UISort|UI 表示順|
***org.openoffice.ucb [#z51eda45]
|Configuration|UCB 一般設定|
|Hierarchy|UCB が利用する階層設定|
|Store|コンテンツリスト|
***org.openoffice.Office.UI [#c90b2a91]
各種 UI サイズ配置、コマンドラベル名など
**読み込みと変更 [#ia783cba]
設定を取り扱うには com.sun.star.configuration モジュール...
一般的な読み込みと変更を取り上げます。そのほかについては ...
設定は階層化されているため、順次上からもしくは途中から下...
***ConfigurationProvider [#a9a76e88]
com.sun.star.configuration.ConfigurationProvider サービス...
oCP = CreateUnoService("com.sun.star.configuration.Confi...
***読み込み [#taf8237b]
設定の読み込みだけを扱うサービス com.sun.star.configurati...
ConfigurationAccess サービスは ConfigurationProvider に n...
Sub configurationaccess_1
oCP = CreateUnoService("com.sun.star.configuration.Con...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths"
oCA = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationAccess", o...
End Sub
プロパティ値取得に利用できるのは次のインターフェースです。
-com.sun.star.beans.XPropertySetInfo
-com.sun.star.container.XHierarchicalNameAccess
-com.sun.star.container.XNameAccess
/org.openoffice.Office.Paths node の下には Paths プロパテ...
oPaths = oCA.getByHierarchicalName("Paths")
のようにして取得できます。また、次にようにすれば一度にこ...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths/Paths"
oPaths = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationAccess", o...
//値の取得に次のインターフェースが利用できるものもありま...
//-com.sun.star.beans.XMultiPropertySet
***変更 [#nd362cee]
設定の変更は com.sun.star.configuration.ConfigurationUpda...
Sub configurationupdateaccess_1
oCP = CreateUnoService("com.sun.star.configuration.Con...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths"
oCUA = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationUpdateAcce...
End Sub
変更後 commitChanges メソッドを呼び出して変更を適用してく...
** share コンフィグレーションの読み込みと変更 [#k24db25c]
デフォルト設定の share に保存されているコンフィグレーショ...
Sub ChangeAdminConfigSecurity
' allows to access shared configuration
oAdminProv = CreateUnoService("com.sun.star.configurati...
' security node
aNode = CreateUnoStruct("com.sun.star.beans.PropertyVal...
aNode.Name = "nodepath"
aNode.Value = "/org.openoffice.Office.Common/Security/S...
' updatable
oConfigWriter = oAdminProv.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationUpdateAcce...
oConfigWriter.SecureURL = Array(ConvertToURL("/usr/libr...
' commit
oConfigWriter.commitChanges()
End Sub
End:
*Configurations [#d526b33f]
OOo の設定は色々な種類がありますが、ここでは OpenOffice.o...
ここで取り扱える設定は以下のようなものがあります。
-ツール - オプションで変更できる多くの設定
-UI の設定 (メニューバー、ツールバー、ステータスバー、キ...
-フィルター関連
//-ucb
OOo のバージョンによって設定が変更されるため注意が必要で...
#contents
**Configuration schema と data [#m2158d8c]
設定は schema .xcs ファイルで設定の項目などを定義、実際の...
OOo の設定 schema の保存ディレクトリは
-OpenOffice.org/shared/registry/schema
どのような設定項目があるか調べるために閲覧する必要があり...
また、拡張機能で作成された schema は以下にコピーされます。
-OpenOffice.org/user/uno_packages/cache/registry/~
com.sun.star.comp.deployment.configuration.PackageRegistr...
registry/schema
設定が書き込まれた data ファイルは以下に保存されます。
-OpenOffice.org/user/registry/data
-OpenOffice.org/shared/registry/data
shared ではデフォルトの値が設定され、user で同じ設定があ...
data ファイルがなくても schema でデフォルト値が設定されて...
詳細: http://util.openoffice.org/common/configuration/oor...
**パッケージとファイル [#o0eea6c6]
設定 schema と data ファイルにはヘッダに次のように書かれ...
oor:name="Addons" oor:package="org.openoffice.Office"
-oor:package: パッケージ名
-oor:name: コンポーネント名
これらは設定にアクセスするときに利用します。
-コンポーネントフルパス: org.openoffice.Office.Addons
--パッケージ名: org.openoffice.Office
--コンポーネント名: Addons
**キャッシュ [#q082ac93]
設定 data はキャッシュされ、普段はキャッシュが読み込まれ...
-OpenOffice.org/user/registry/cache
手動で設定ファイルを編集したときには対応するキャッシュフ...
**各ファイル設定概要 [#d6a11075]
各種オプション設定ページに関連しているものもあります (Ext...
***org.openoffice [#u8810822]
|FirstStartWizard|初回起動時のウィザード設定|
|Inet Internet|検索エンジン設定。Internet - Search|
|LDAP|LDAP|
|Setup|OOo バージョン、インストールされたファクトリ名|
|System||
|UserProfile|ユーザープロファイル設定。OpenOffice.org - U...
|VCL|VCL 関連。フォント定義など|
***org.openoffice.Office [#b3c8bf71]
|Addons|アドオン、拡張機能関連。ツールバー、メニューバー...
|Calc|Calc 設定。OpenOffice.org Calc - General, View, Cal...
|CalcAddIns|Calc アドイン関数関連|
|Chart|チャート色設定。Charts - Default Colors|
|Command|コマンド設定|
|Common|OpenOffice.org - General, Memory, View, Print, Fo...
|Compatibility|ファイル互換性関連。Load/Save - General|
|DataAccess|データベースドライバー設定。OpenOffice.org Ba...
|Draw|Draw 設定。OpenOffice.org Draw - General, View, Gri...
|Embedding|埋め込み型オブジェクト設定|
|Events|アプリケーションイベント設定。ツール - カスタマイ...
|ExtendedColorSchema|拡張色設定。OpenOffice.org - Appeara...
|ExtensionManager|拡張機能マネージャ設定。レポジトリへの...
|FormWizard|フォームウィザード設定|
|Impress|Impress 設定。OpenOffice.org Impress - General, ...
|Java|Java 関連。(現在不使用?)|
|Jobs|ジョブ設定|
|Labels|ラベル印刷で利用されるラベルのサイズ|
|Linguistic|言語、地域設定。Language Settings - Languages...
|Logging|ログ取得設定|
|Math|Math 設定。OpenOffice.org Math - Settings、その他|
|OptionsDialog|オプションダイアログ設定。拡張機能などで利...
|Paths|パス設定。OpenOffice.org - Paths、その他|
|ProtocolHandler|プロトコルハンドラ設定|
|Recovery|ファイルのリカバリリストと設定|
|ReportDesign|レポートデザイナー|
|Scripting|Scripting Framework script 設定|
|Security|Secure file extension リスト|
|SFX|SFX ヘルプ設定|
|Substitution|ユーザー定義パス置換リスト|
|TabBrowse|タブ機能利用時設定|
|TableWizard|データベーステーブルウィザード設定|
|TypeDetection|フィルター設定|
|UI|UI 表示設定|
|Views|ビュー設定。ダイアログ、ウィンドウなど設定|
|WebWizard|ウェブウィザード設定|
|Writer|Writer 設定。OpenOffice.org Write - General, View...
|WriterWeb|Writer Web 設定。OpenOffice.org Writer/Web - V...
***org.openoffice.TypeDetection [#la9db976]
|Filter|フィルター定義設定|
|GraphicFilter|画像フィルター定義設定|
|Misc|一般フィルター定義設定|
|Types|ファイルタイプ定義|
|UISort|UI 表示順|
***org.openoffice.ucb [#z51eda45]
|Configuration|UCB 一般設定|
|Hierarchy|UCB が利用する階層設定|
|Store|コンテンツリスト|
***org.openoffice.Office.UI [#c90b2a91]
各種 UI サイズ配置、コマンドラベル名など
**読み込みと変更 [#ia783cba]
設定を取り扱うには com.sun.star.configuration モジュール...
一般的な読み込みと変更を取り上げます。そのほかについては ...
設定は階層化されているため、順次上からもしくは途中から下...
***ConfigurationProvider [#a9a76e88]
com.sun.star.configuration.ConfigurationProvider サービス...
oCP = CreateUnoService("com.sun.star.configuration.Confi...
***読み込み [#taf8237b]
設定の読み込みだけを扱うサービス com.sun.star.configurati...
ConfigurationAccess サービスは ConfigurationProvider に n...
Sub configurationaccess_1
oCP = CreateUnoService("com.sun.star.configuration.Con...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths"
oCA = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationAccess", o...
End Sub
プロパティ値取得に利用できるのは次のインターフェースです。
-com.sun.star.beans.XPropertySetInfo
-com.sun.star.container.XHierarchicalNameAccess
-com.sun.star.container.XNameAccess
/org.openoffice.Office.Paths node の下には Paths プロパテ...
oPaths = oCA.getByHierarchicalName("Paths")
のようにして取得できます。また、次にようにすれば一度にこ...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths/Paths"
oPaths = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationAccess", o...
//値の取得に次のインターフェースが利用できるものもありま...
//-com.sun.star.beans.XMultiPropertySet
***変更 [#nd362cee]
設定の変更は com.sun.star.configuration.ConfigurationUpda...
Sub configurationupdateaccess_1
oCP = CreateUnoService("com.sun.star.configuration.Con...
Dim oNode(0) As New com.sun.star.beans.PropertyValue
oNode(0).Name = "nodepath"
oNode(0).Value = "/org.openoffice.Office.Paths"
oCUA = oCP.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationUpdateAcce...
End Sub
変更後 commitChanges メソッドを呼び出して変更を適用してく...
** share コンフィグレーションの読み込みと変更 [#k24db25c]
デフォルト設定の share に保存されているコンフィグレーショ...
Sub ChangeAdminConfigSecurity
' allows to access shared configuration
oAdminProv = CreateUnoService("com.sun.star.configurati...
' security node
aNode = CreateUnoStruct("com.sun.star.beans.PropertyVal...
aNode.Name = "nodepath"
aNode.Value = "/org.openoffice.Office.Common/Security/S...
' updatable
oConfigWriter = oAdminProv.createInstanceWithArguments( _
"com.sun.star.configuration.ConfigurationUpdateAcce...
oConfigWriter.SecureURL = Array(ConvertToURL("/usr/libr...
' commit
oConfigWriter.commitChanges()
End Sub
Page: