Пакет: mlreportgen.report
Суперклассы:
Генератор отчетов уравнения
Создайте генератор отчетов уравнения, который добавляет уравнение в отчет. Этот класс наследовался mlreportgen.report.Reporter
.
создает пустой генератор отчетов уравнения. Используйте его свойства задать уравнение и его форматирование. Когда вы добавляете уравнение в отчет, оно добавляется как изображение отформатированного уравнения. Изображение сосредоточено на странице и масштабируемо во всех отчетах кроме Microsoft® отчеты Word, сгенерированные на non-Windows® платформах. Если изображение уравнения более широко, чем страница width, ему масштабируют для соответствия. В противном случае это не масштабируется. equation
= Equation()
Изображение снимка состояния уравнения хранится во временной папке отчета. Когда отчет закрывается, изображение уравнения копируется в отчет и, затем, изображение удалено из временной папки. Чтобы препятствовать тому, чтобы файлы изображений уравнения были удалены, используйте свойство Debug
отчета. Смотрите mlreportgen.report.Report
.
форматирует уравнение, заданное разметкой LATEX для уравнения. equation
= Equation(markup
)
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.equation
= Equation(Name,Value
)
createTemplate | Создайте шаблон уравнения |
customizeReporter | Создайте пользовательский класс генератора отчетов уравнения |
getClassFolder | Расположение файла определения класса уравнения |
getContentReporter | Получите генератор отчетов дыры содержимого уравнения |
getSnapshotImage | Создайте канал передачи изображения уравнения |
customizeReporter | Создайте класс, выведенный из класса Генератора отчетов |
getImpl | Получите реализацию генератора отчетов |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).
Создайте отчет, который включает уравнение в главу.
import mlreportgen.report.* rpt = Report('equation','docx'); ch = Chapter('Title','Equation'); add(ch,Equation('\int_{0}^{2} x^2\sin(x) dx')); add(rpt,ch); close(rpt); rptview(rpt);
Создайте отчет, который включает уравнение на желтом фоне в шрифте на 14 ПБ.
import mlreportgen.report.* rpt = Report('equation','docx'); ch = Chapter('Title','Equation'); eq = Equation; eq.Content = '\int_{0}^{2} x^2\sin(x) dx'; eq.FontSize = 14; eq.Color = 'b'; eq.BackgroundColor = 'y'; add(ch,eq); add(rpt,ch); close(rpt); rptview(rpt);
Text Properties | mlreportgen.report.Report
| mlreportgen.report.Reporter