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