Пакет: 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