メインコンテンツ

slreportgen.report.MATLABSystem.createTemplate

slreportgen.report.MATLABSystem レポーター テンプレートのコピーを作成

R2023a 以降

構文

template = slreportgen.report.MATLABSystem.createTemplate(templatePath,templateType)

説明

template = slreportgen.report.MATLABSystem.createTemplate(templatePath,templateType) は、templatePath で指定された場所に、type で指定されたレポート タイプで slreportgen.report.MATLABSystem レポーター テンプレートのコピーを作成します。コピーされたテンプレートを開始点として使用し、レポート用にカスタムの MATLABSystem レポーターのテンプレートを設計できます。

入力引数

すべて展開する

テンプレート ファイルのコピーのターゲット パスおよびファイル名。文字ベクトルまたは string スカラーとして指定します。ファイル拡張子を付けずに templatePath を指定した場合、このメソッドはコピーされたテンプレート ファイルの拡張子でファイルを作成します。ファイル拡張子を含める場合は、コピーされたテンプレート ファイルの拡張子と一致していなければなりません。

データ型: char | string

テンプレートのタイプ。"html""html-file""docx""pdf"、または "pdfa" として指定します。

出力引数

すべて展開する

テンプレートのコピーのパスとファイル名。string スカラーとして返されます。指定されたテンプレート タイプによって、テンプレートのファイル名の拡張子が決まります。たとえば、引数 type"pdf" の場合、ファイル名の拡張子は ".pdftx" になります。

データ型: string

すべて展開する

特定の slreportgen.report クラスの HTML テンプレートのコピーを作成し、myTemplate という名前で mytemplates フォルダーに保存します。この例では slreportgen.report.Reporter クラスを使用していますが、プロセスはどの createTemplate メソッドでも同じです。

template = slreportgen.report.Reporter.createTemplate ...
     ("mytemplates/myTemplate","html");

テンプレートを変更した後、レポーターの TemplateSrc プロパティをテンプレート ファイルのパスに設定することでテンプレートを使用できます。

バージョン履歴

R2023a で導入