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