slreportgen.webview.EmbeddedWebViewDocument クラス
パッケージ: slreportgen.webview
スーパークラス: slreportgen.webview.WebViewDocument
HTML レポートを生成する Report Generator を作成し、連結されたドキュメントと関連付けられた Web ビューを含める
説明
Report Generator を作成し、生成する HTML レポートに 1 つ以上の Simulink® モデルのドキュメントと Web ビューを含めて、ドキュメントと Web ビュー間に双方向のハイパーリンクをもたせます。
このクラスには、組み込み Web ビュー レポートを生成するための次の機能があります。
slreportgen.report.Report
オブジェクトに基づく Report Generator。DOM API とレポート API を使用して、ドキュメントの内容を埋めることができます。目次 (TOC)、ドキュメント コンテンツ、Web ビューの 3 つのパネルがある HTML テンプレート
ドキュメント コンテンツと Web ビューをそれぞれ埋め込むテンプレートのホール。Web ビューのホールは
slwebview
という名前で、レポートの右側のパネルにあります。ドキュメント コンテンツのホールはContent
という名前で、レポートの中央のパネルにあります。ドキュメントと Web ビューのホールを埋めるためのメソッド。
ドキュメント コンテンツと埋め込まれた webview の間に双方向のハイパーリンクを作成するメソッド
ブラウザーでレポートを開いたときにドキュメントの見出しから目次を生成する JavaScript
生成したレポートに Web ビューとして埋め込むモデルとサブシステムを指定できるモデルのエクスポート オプション
レポートに Web ビューとして埋め込むモデルから要素 (ブロック線図、ブロック、チャートなど) を取得するためのメソッド
slreportgen.webview.EmbeddedWebViewDocument
クラスは handle
クラスです。
作成
説明
は Report Generator を作成し、ジェネレーターが作成する Web ビュー内に 2 つ以上のモデルを含めます。このコンストラクターは、既定の rptgen
= slreportgen.webview.EmbeddedWebViewDocument(rptname
,model1
,model2
,...modeln
)slreportgen.webview.ExportOptions
オブジェクトの配列をジェネレーターの ExportOptions
プロパティに割り当て、生成されるドキュメントの Web ビューに各モデルを 1 つ含めます。オブジェクトを使用して、モデルごとにカスタム エクスポート オプションを指定することで、Web ビューに含めて、生成されるドキュメントにエクスポートできます。
は、出力ドキュメントに組み込まれる Web ビューに指定のモデルを含めるためのジェネレーターを作成します。 rptgen
= slreportgen.webview.EmbeddedWebViewDocument(rptname
,{model1
,model2
,...modeln
})
は、次の例のようにジェネレーターの rptgen
= slreportgen.webview.EmbeddedWebViewDocument(rptname
) ExportOptions
プロパティの Diagrams
プロパティで指定されたモデルを埋め込むジェネレーターを作成します。
import slreportgen.webview.* rptgen = EmbeddedWebViewDocument('myDoc'); rptgen.ExportOptions.Diagrams = 'myModel';