Main Content

slreportgen.report.Diagram.createTemplate

クラス: slreportgen.report.Diagram
名前空間: slreportgen.report

ブロック線図テンプレートを作成する

構文

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

説明

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

入力引数

すべて展開する

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

データ型: char | string

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

データ型: char | string

出力引数

すべて展開する

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

データ型: string

すべて展開する

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

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

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

バージョン履歴

R2017b で導入