新しい Miramo テンプレートを作成できますか?
既存のプラグインで新しい Miramo テンプレートをカスタマイズできます。
説明
Miramo を使用して出力を生成する際に、PDF のレイアウトは Miramo テンプレートファイル(.mfd
拡張子あり)で定義されます。これはカスタマイズされた Miramo プラグインに含まれています。既存のプラグインで新しい Miramo テンプレートを作成したり、カスタマイズしたりすることで、Miramo 付きの PDF レイアウトを作成することができます。新しいテンプレートを作成する際に、出力ジェネレーター用の変換シナリオを作成する必要があり、この新しいテンプレートを使用できるようにします。
解決法
- RDP から、OGAT を使用している DEV-OG ファイルにアクセスするには、デスクトップショートカットを使用してください。
- カスタマイズされた Miramo プラグインにある mmtemplates フォルダにナビゲートします。一般的には、パスは以下の通り:Z:\data\dita-ot-x.x.x\plugins\com.company_name.mmpdf\mmtemplates.そこで、.mfd 拡張子がある Miramo テンプレートを見つけます。
- 既存のテンプレートファイルをコピーし、そのコピーを同じフォルダに貼り付け、その名前を変更します。たとえば、default_User-Manual.mfd
-
Z:\conf\client\outputtypes.xml を編集:
- 新しい出力タイプを作成するには、現在のカスタムされた Miramo
<outputtype>
のコンテンツ全体をコピー&ペーストしてください。その新しい出力タイプで以下の変更を行う: - CCMS から出力を生成する際に、
<outputtype>
用の@name
値を出力タイプの名前として使用したい名称に変更してください。 -
<preprocessor>
用の@name
値を新しいものに変更してください。
注: 新しい<outputtype>
をそのファイルのすべてのインスタンス(存在する場合)にコピーする必要があります。(outputtypes.xml.dev, outputtypes.xml.test, outputtypes.xml.prod)。 - 新しい出力タイプを作成するには、現在のカスタムされた Miramo
-
Z:\conf\client\preprocessors.xml を編集:
- 新しいプリプロセッサを作成するには、カスタムされた Miramo
<preprocessor>
のコンテンツ全体をコピー&ペーストしてください。その新しいターゲットで以下の変更を行う: -
<preprocessor>
用の@name
値を outputtypes.xml. で定義された<preprocessor>
@name
に変更します。 -
<target>
用の@name
値を新しいものに変更してください。
注: 新しい<preprocessor>
をそのファイルのすべてのインスタンス(存在する場合)にコピーする必要があります。(preprocessors.xml.dev, preprocessors.xml.test, preprocessors.xml.prod)。 - 新しいプリプロセッサを作成するには、カスタムされた Miramo
-
Z:\data\conductor-miramo.xml の編集:
- 新しいターゲットを作成するには、カスタムされた Miramo
<target>
のコンテンツ全体をコピー&ペーストしてください。 -
<target>
用の@name
値を preprocessors.xml で定義された<target>
@name
に変更します。 -
@mmpdf:mfd.file
<ot_build_set_parameter>
の@value
を新しい Miramo テンプレートの名前に変更します。例:<ot_build_set_parameter name="mmpdf:mfd.file" value="default_User-Manual.mfd"/>
- 新しいターゲットを作成するには、カスタムされた Miramo
- IXIA CCMS Desktop クライアントを使用して、DEV-OG を使用した出力を生成してみます。ドロップダウンリストで新しい出力タイプを確認できるはずです。
- 現在、Miramo Designer を使用して新しいテンプレートの変更を開始できます。
注: Miramo テンプレート用の命名規則を自分で定義する必要があります。
<outputtypes>
, <preprocessors>
と <targets>
。