Пакет: slreportgen.webview
Суперклассы:
Создайте генератор отчетов, который генерирует отчет HTML, содержащий связанный документ и сопоставленное веб-представление
Создает генератор отчетов, который генерирует отчет HTML, содержащий документ и веб-представление одной или нескольких моделей Simulink® с двухсторонними гиперссылками между документом и веб-представлением.
Этот класс предоставляет следующие средства для генерации встроенных отчетов веб-представления:
Генератор отчетов на основе slreporten.report.Report
объект. Можно использовать DOM и API Отчета, чтобы заполнить содержимое документа.
Шаблон HTML с тремя панелями для оглавления (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 схематически изображает пути |
getReportObject | Возвращает объект отчета для встроенного отчета веб-представления |