注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

テンプレートからドキュメントを生成およびエクスポートする

ユーザーのテンプレートを使用して新しいドキュメントを生成できるようにするために、Notepad: Template Button ウィジェットを使用します。また、生成されたドキュメントを PDF としてエクスポートするオプションを有効にすることもできます。

Notepad: Template Button ウィジェット

Notepad: Template Button を Workshop アプリケーションに追加した後、+ Select をクリックしてファイルを参照し、ドキュメントテンプレートを選択します。これにより、テンプレートが Document templates リストに追加されます。

次に、新しいテンプレートエントリーをクリックしてその設定を開きます。まず、Template Version を選択します。バージョンが利用できない場合は、新しいタブでテンプレートを開き、テンプレートバージョンを公開します。バージョンを選択すると、テンプレートの必要な 入力パラメーターTemplate Inputs に自動的にロードされます。

複数のテンプレートを Templates list に追加した場合、テンプレートの Menu display name を指定できます。表示名を設定しない場合は、Button display 設定の Custom text が使用されます。

workshop_notepad_template_button_config

保存オプション

  • ユーザーが保存場所を選択できるようにする: ドキュメントが生成される前にユーザーが保存場所とファイル名を選択できます。事前に定義された Default save location は無視されます。
  • Default save name: 新しく生成されたドキュメントのデフォルトファイル名を定義します。Export generated notepad as PDF が設定されている場合、PDFファイル名としても使用されます。
  • Default save location: 新しいドキュメントが保存される場所を調整します。フォルダーを手動で選択するか、Workshop の文字列変数を使用して Compass RID を渡すことで設定できます。デフォルトでは、ドキュメントは生成したユーザーのホームフォルダーに保存されます。

テンプレート入力

テンプレートとそのバージョンによっては、Notepad テンプレートが複数のテンプレート入力を消費する場合があります。これらの入力ごとに、同じデータタイプ(文字列、数値、日付、タイムスタンプ、オブジェクト、またはオブジェクトセット)の Workshop 変数 をリンクします。これらの変数の現在の値がテンプレートからドキュメントを生成する際に使用されます。

入力パラメーターが単一のオブジェクトを必要とする場合は、1 個のオブジェクトを含む Workshop オブジェクトセット変数にリンクすることを確認してください。

クリック時のオプション

クリック時のオプションでは、ユーザーが Notepad: Template Button を使用するときの動作を変更できます。

  • 生成された Notepad を PDF としてエクスポートする: ドキュメントが生成された後、自動的に PDF としてダウンロードされます。デフォルトでは、生成された Notepad ドキュメントは Foundry に保存されません。したがって、Default save name を除くすべての保存オプションは無視されます。
    • PDF エクスポートから Notepad を保存する: 設定すると、PDF にエクスポートするために使用された生成された Notepad ドキュメントも Compass に保存されます。
  • 生成された Notepad を新しいタブで開く: ドキュメントが新しいタブで開きます。

さらに、ドキュメントが作成されたときに実行されるべき Workshop の イベントアクション を指定できます。たとえば、Created document 出力変数を使用して新しく生成されたドキュメントの RID をオブジェクトプロパティとして保存することができます。