このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
slreportgen.webview.EmbeddedWebViewDocument クラス
パッケージ: slreportgen.webview
スーパークラス:
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 ビューとして埋め込むモデルから要素 (ブロック線図、ブロック、チャートなど) を取得するためのメソッド
作成
は、指定されたファイル名をもち、指定されたモデルの Web ビューを含んだレポートを生成する Report Generator を作成します。ジェネレーターの rptgen
= slreportgen.webview.Embedded WebViewDocument(rptname
,model
)fill
メソッドを使用して Web ビューを生成し、ドキュメントに Web ビューを組み込みます。ジェネレーターの close
メソッドを使用して、HTML ドキュメントを含む zip ファイルまたはフォルダーとしてドキュメントを出力します。
は Report Generator を作成し、ジェネレーターが作成する Web ビュー内に 2 つ以上のモデルを含めます。このコンストラクターは、既定の rptgen
= slreportgen.webview.EmbeddedWebViewDocument(rptname
,model1
,model2
,...modeln
)slreportgen.webview.ExportOptions
オブジェクトの配列をジェネレーターの ExportOptions
プロパティに割り当て、生成されるドキュメントの Web ビューに各モデルを 1 つ含めます。オブジェクトを使用して、モデルごとにカスタム エクスポート オプションを指定することで、Web ビューに含めて、生成されるドキュメントにエクスポートできます。
はジェネレーターを作成し、出力ドキュメントに組み込まれる Web ビューに、指定されたモデルを含めます。 rptgen
= slreportgen.webview.Embedded WebViewDocument(rptname
,{model1
,model2
,...modeln
})
は、次の例のようにジェネレーターの rptgen
= slreportgen.webview.EmbeddedWebViewDocument(rptname
) ExportOptions
プロパティの Diagrams
プロパティで指定されたモデルを埋め込むジェネレーターを作成します。
import slreportgen.webview.* rptgen = EmbeddedWebViewDocument('myDoc'); rptgen.ExportOptions.Diagrams = 'myModel';
入力引数
出力引数
プロパティ
メソッド
メソッド | 目的 |
---|---|
中央パネルのドキュメント内の位置と、右側のパネルの Web ビュー内のブロック線図との間に双方向のリンクを作成 | |
createElementTwoWayLink | Web ビューでドキュメント パネルの場所とブロック線図の要素の間に双方向のリンクを作成 |
createDiagramLink | ドキュメント パネルからモデルの Web ビューのブロック線図へのリンクを作成 |
createElementLink | ドキュメント パネルからモデルの Web ビューの要素へのリンクを作成 |
fill | 組み込み Web ビュー レポートのジェネレーターのホールの埋め込みメソッドを呼び出し、テンプレートのホールを埋める |
fillslwebview | テンプレートの slwebview ホールに Web ビューを埋め込む |
getExportModels | Web ビューに含めるモデルの名前 |
getExportDiagrams | Web ビューに含めるブロック線図のパスとハンドル |
getExportSimulinkSubSystems | この Web ビューに含まれるサブシステム ブロックのパスとハンドル |
getExportStateflowCharts | この Web ビューに含まれる Stateflow® チャートのパスとハンドル |
getExportStateflowDiagrams | Stateflow ブロック線図のパスの配列 |
getReportObject | 組み込み Web ビュー レポートのレポート オブジェクトを返す |