このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
slreportgen.report.RptFile クラス
パッケージ: slreportgen.report
スーパークラス: slreportgen.report.Reporter
説明
レポート エクスプローラーの設定ファイル (.rpt
) によって生成されたコンテンツをレポート API のレポートに含めるには、RptFile
レポーターを使用します。レポートに追加された RptFile
レポーターは次を行います。
指定されたレポート エクスプローラーの設定ファイルを実行して、レポート エクスプローラーのレポートの DocBook XML 表現を生成します。
レポート エクスプローラーの Docbook から DOM への変換テンプレートの修正バージョンを使用して、XML を一連の DOM オブジェクトに変換します (レポート変換テンプレートの管理を参照)。
レポート API のレポートに DOM コンテンツを追加します。
メモ
レポート設定ファイルでチャート ループ コンポーネントではなくブロック ループを使用して、Stateflow® チャートについてレポートします。Stateflow ダイアログのスナップショットに関するレポートを参照してください。
slreportgen.report.RptFile
クラスは handle
クラスです。
作成
説明
reporter = RptFile()
は、レポート エクスプローラーベースの空の RptFile
レポーターを作成します。レポーターをレポートに追加する前に、レポート プログラムでレポーターの SetupFile
プロパティを、レポート エクスプローラーの設定ファイル (.rpt
) のパスに設定する必要があります。そうしない場合、エラーが発生します。
RptFile
レポーターが既定で使用する変換テンプレートは、レポート エクスプローラーのレポート出力タイプの既定の変換テンプレートを少し変更したバージョンです。たとえば、レポートの出力タイプが PDF の場合、レポーターはレポート エクスプローラーの [PDF (テンプレートを使用)]
出力タイプの既定の変換テンプレートを少し変更したバージョンを使用します。
カスタム変換テンプレートを使用して、レポーターの出力をカスタマイズできます。レポーターの createTemplate
メソッドを使用して、レポーターの出力タイプに固有の既定の変換テンプレートのいずれかから、カスタマイズ用にコピーを作成します。カスタマイズしたテンプレートを使用するには、RptFile
レポーターの TemplateSrc
プロパティを、カスタマイズしたテンプレートのパスに設定します。
reporter = RptFile(SetupFile)
は、指定されたレポート エクスプローラーの設定ファイル (.rpt
ファイル) に基づいて RptFile
レポーターを作成します。SetupFile プロパティを参照してください。
は、名前と値のペアを使用してプロパティを設定します。複数の名前と値のペアの引数を任意の順序で指定できます。reporter
= RptFile(Name=Value
)
プロパティ
メソッド
例
バージョン履歴
R2019a で導入