新しい Miramo テンプレートを作成できますか?

既存のプラグインで新しい Miramo テンプレートをカスタマイズできます。

説明

Miramo を使用して出力を生成する際に、PDF のレイアウトは Miramo テンプレートファイル(.mfd 拡張子あり)で定義されます。これはカスタマイズされた Miramo プラグインに含まれています。既存のプラグインで新しい Miramo テンプレートを作成したり、カスタマイズしたりすることで、Miramo 付きの PDF レイアウトを作成することができます。新しいテンプレートを作成する際に、出力ジェネレーター用の変換シナリオを作成する必要があり、この新しいテンプレートを使用できるようにします。

解決法

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