Main Content

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

mlreportgen.report.TableOfContents.createTemplate

目次セクション テンプレートの作成

構文

template = mlreportgen.report.TableOfContents.createTemplate(templatePath,type)

説明

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

入力引数

すべて展開する

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

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

出力引数

すべて展開する

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

TOC テンプレートの作成

この例を実行する前に、mytemplates フォルダーに既定の HTML TableOfContents テンプレートのコピーを作成します。コピーしたテンプレートに myTOC.htmtx という名前を付けます。必要に応じてテンプレートを編集します。TOC 用の新しいテンプレートを使用するには、そのパスを TableOfContentsTemplateSrc プロパティに割り当てます。

import mlreportgen.report.*
rpt = Report('My Report','html');
toc = TableOfContents();
template = TableOfContents.createTemplate('mytemplates\myTOC','html');
toc.TemplateSrc = template;

バージョン履歴

R2017b で導入