Пакет: slreportgen.webview
Суперклассы:
Создайте генератор отчетов, который генерирует отчет HTML, содержащий связанный документ и сопоставленное веб-представление
Создает генератор отчетов, который генерирует отчет HTML, содержащий документ и веб-представление одного или нескольких Simulink®models с двухсторонними гиперссылками между документом и веб-представлением.
Этот класс предоставляет следующие средства для генерации встроенных отчетов веб-представления:
Документ DOM, чтобы сгенерировать отчет
Шаблон HTML DOM с тремя панелями для оглавления (TOC), содержимого документа и веб-представления, соответственно
Обработайте дыры по шаблону, чтобы быть заполненными содержимым документа и веб-представлением, соответственно. Дыру для веб-представления называют slwebview и располагают в правильной панели отчета. Дыру для содержимого документа называют Content и располагают в центральной панели отчета.
Методы для заполнения документа и дыр веб-представления.
Методы для создания двухсторонних гиперссылок между содержимым документа и встроенным webview (s)
JavaScript, который генерирует TOC из заголовков документа, когда отчет открывает в браузере
Образцовые опции экспорта, которые позволяют вам задавать модели и подсистемы, которые будут встроены как веб-представления в сгенерированном отчете
Методы для получения элементов (схемы, блоки, графики, и т.д.) из моделей, которые будут встроены как веб-представления в отчете
создает генератор отчетов, который генерирует отчет, имеющий заданное имя файла и содержащий веб-представление заданной модели. Используйте метод rptgen = slreportgen.webview.Embedded
WebViewDocument(rptname,model)fill генератора, чтобы сгенерировать веб-представление и встроить веб-представление в документ. Используйте метод close генератора, чтобы вывести документ как zip-файл или папку, содержащую документ HTML.
создает генератор отчетов, который включает две или больше модели в веб-представление, которое он создает. Этот конструктор присваивает массив объектов rptgen = slreportgen.webview.EmbeddedWebViewDocument(rptname,model1,model2,...modeln)slreportgen.webview.ExportOptions по умолчанию к свойству ExportOptions генератора, один для каждой из моделей, которые будут включены в веб-представление сгенерированного документа. Можно использовать объекты задать пользовательские опции экспорта для каждой из моделей, которые будут включены в веб-представление, экспортируемое в сгенерированный документ.
создает генератор, который включает заданные модели в веб-представление, которое он встраивает в выходной документ. rptgen = slreportgen.webview.Embedded
WebViewDocument(rptname,{model1,model2,...modeln})
создает генератор, который встраивает модели, заданные свойством rptgen = slreportgen.webview.EmbeddedWebViewDocument(rptname)Diagrams generator’s ExportOptions свойства, например:
import slreportgen.webview.*
rptgen = EmbeddedWebViewDocument('myDoc');
rptgen.ExportOptions.Diagrams = 'myModel';Метод | Цель |
|---|---|
Создает двухстороннюю ссылку между местоположением в документе в центральной панели и схемой в веб-представлении в правильной панели | |
createElementTwoWayLink | Создает двухстороннюю ссылку между местоположением панели документа и элементом диаграммы в веб-представлении |
createDiagramLink | Создает ссылку от панели документа до схемы в образцовом веб-представлении |
createElementLink | Создает ссылку от панели документа до элемента в образцовом веб-представлении |
fill | Вызовите встроенные методы заполнения дыры генератора отчетов веб-представления, чтобы заполнить дыры в его шаблоне. |
fillslwebview | slwebview дыра шаблона заливок с веб-представлением |
getExportModels | Имена моделей, которые будут включены в веб-представление |
getExportDiagrams | Пути и указатели блок-схем, которые будут включены в веб-представление |
getExportSimulinkSubSystems | Пути и указатели подсистемы блокируются, чтобы быть включенными в это веб-представление |
getExportStateflowCharts | Пути и указатели Stateflow® строят диаграмму, чтобы быть включенными в это веб-представление |
getExportStateflowDiagrams | Массив Stateflow схематически изображает пути |