Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

slreportgen.report.Diagram.createTemplate

クラス: slreportgen.report.Diagram
パッケージ: slreportgen.report

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

構文

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

説明

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

入力引数

すべて展開する

新規テンプレートのパスおよびファイル名。文字ベクトルまたは string スカラーとして指定します。

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

出力引数

すべて展開する

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

レポート テンプレートの作成

この例を実行する前に、既定の HTML ブロック線図テンプレートのコピーを mytemplates フォルダーに作成します。コピーしたテンプレートに myDiagramReporter.htmtx という名前を付けます。新しいテンプレートを使用するには、そのパスを slreportgen.report.DiagramTemplateSrc プロパティに割り当てます。

import slreportgen.report.*
rpt = Report('My Report','html');
load_system('slrgex_sf_car')
diagram = Diagram('slrgex_sf_car');
template = Diagram.createTemplate('mytemplates\myDiagram','html');
diagram.TemplateSrc = template;

バージョン履歴

R2017b で導入