Пакет: slreportgen.webview
Суперклассы:
Создание генератора отчетов, который создает HTML-отчет, содержащий взаимосвязанный документ и связанное веб-представление
Создает генератор отчетов, который создает HTML-отчет, содержащий документ и веб-представление одной или нескольких моделей Simulink ®, с двусторонними гиперссылками между документом и веб-представлением.
Этот класс предоставляет следующие средства для создания встроенных отчетов веб-представлений:
Генератор отчетов на основе slreporten.report.Report объект. Для заполнения содержимого документа можно использовать API DOM и Report.
HTML-шаблон с тремя панелями для оглавления (оглавления), содержимого документа и веб-представления, соответственно;
Отверстия шаблона, заполняемые содержимым документа и веб-видом соответственно. Отверстие для веб-вида имеет имя 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 | Заполнение отверстия сводного вида шаблона веб-видом |
getExportModels | Имена моделей, включаемых в веб-представление |
getExportDiagrams | Пути и дескрипторы блок-схем для включения в веб-представление |
getExportSimulinkSubSystems | Пути и дескрипторы блоков подсистем, которые должны быть включены в это веб-представление |
getExportStateflowCharts | Пути и дескрипторы диаграмм Stateflow ®, которые будут включены в это веб-представление |
getExportStateflowDiagrams | Массив путей диаграммы потока состояний |
getReportObject | Возвращает объект отчета для встроенного отчета веб-представления |