Пакет: 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 | Возвращает объект отчета для встроенного отчета веб-представления |