【LibreOffice_7.X.X カスタマイズ】

帳票システムで、openOffice の代替として、LibreOfficeを利用する方法を記載します。

openOffice同様、インストール作業から、開始する手順が良いと思います。

================================================================
・ダウンロード
	\\mis-dev2\UAP\download\opengionV8(jdk,tomcat)
	に置いてある LibreOffice_7.X.X_Win_x64.msi を使用します。

	ホームページ
	https://ja.libreoffice.org/download/libreoffice/

================================================================
①インストール
	インストールは、インストール先フォルダを変更するために
	カスタマイズを選ぶくらいで、ほとんど初期値のままでかまいません。

================================================================
②envフォルダ の中身設定

【概要】
	マルチスレッドで動作させるため、ユーザー情報をコピーしておきます。
	JavaからOpenOffice同様、LibreOfficeを制御するにあたり、マルチスレッドで
	動作させるための設定を行います。
	http://www.opengion.org/article/calcrep/index.php

【詳細】
	通常の方法では、OpenOfficeのプロセスを複数起動することはできません。
	それを、仮想的に実現するには、ユーザーを分ける必要があります。
	openGion では、プロセスを生成する時のパラメーターとして、擬似的に
	別ユーザーとして、OpenOfficeを起動しています。

	実際には、ユーザー登録済みの環境設定ファイルをプロセスの起動直前に、
	UserInstallationで指定するパスに コピーしておくことで解決しています。

【対応方法】
	「ユーザー登録済みの環境設定」を、env\_default に、コピーしておきます。

	「ユーザー登録済みの環境設定」は、Windwos7の場合は、下記のフォルダになります。
		%USERPROFILE%\AppData\Roaming\LibreOffice\4\user
		C:\Users\[ログイン]\AppData\Roaming\LibreOffice\4\user
			↓
		C:\opengionV8\apps\LibreOffice_7.X.X\env\_default\user

	※ AppData などは、隠しフォルダになっている場合があるため、すべて表示に
	   変更してから、作業を開始してください。

================================================================
③init.bat
【概要】
	Tomcat起動の初期設定として、LibreOfficeのバージョンを指定する必要があります。
	これは、LibreOfficeのバージョン毎に、使用している jar ファイルの位置が異なる為、
	クラスパスを設定しています。

【対応方法】
	C:\opengionV8\uap\bin\init.bat ファイルの、以下の項目を見つけ出し、
	指定のバージョンの rem を外します。

rem /***************************************************************************/
rem /*  Java・Tomcat・OpenOfficeのバージョンを設定します。(標準推奨)           */
rem /***************************************************************************/
・・・・・・・
set OPENOFFICE_VER=LibreOffice_7.X.X
