mlreportgen.report. Класс уравнения

Пакет: mlreportgen.report
Суперклассы:

Генератор отчетов уравнения

Описание

Создайте генератор отчетов уравнения, который добавляет уравнение в отчет. Этот класс наследовался mlreportgen.report.Reporter.

Конструкция

equation = Equation() создает пустой генератор отчетов уравнения. Используйте его свойства задать уравнение и его форматирование. Когда вы добавляете уравнение в отчет, оно добавляется как изображение отформатированного уравнения. Изображение сосредоточено на странице и масштабируемо во всех отчетах кроме Microsoft® отчеты Word, сгенерированные на non-Windows® платформах. Если изображение уравнения более широко, чем страница width, ему масштабируют для соответствия. В противном случае это не масштабируется.

Изображение снимка состояния уравнения хранится во временной папке отчета. Когда отчет закрывается, изображение уравнения копируется в отчет и, затем, изображение удалено из временной папки. Чтобы препятствовать тому, чтобы файлы изображений уравнения были удалены, используйте свойство Debug отчета. Смотрите mlreportgen.report.Report.

equation = Equation(markup) форматирует уравнение, заданное разметкой LATEX для уравнения.

equation = Equation(Name,Value) свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.

Входные параметры

развернуть все

ПРОПИТАЙТЕ ЛАТЕКСОМ разметку для уравнения, заданного как строка или символьный массив. Свойство See Content.

Свойства

развернуть все

ПРОПИТАЙТЕ ЛАТЕКСОМ разметку для уравнения, заданного как строка или символьный массив. Можно использовать любую разметку LATEX, поддержанную свойством Interpreter текстового объекта MATLAB®. Смотрите текстовые Свойства.

Размер шрифта для отформатированного уравнения, заданного как пустой или положительное целое число. Если FontSize пуст, значения по умолчанию размера шрифта к 10.

Цвет шрифта для отформатированного уравнения, заданного как пустой или как строка или символьный массив, который задает название цвета. Если Color пуст, значения по умолчанию цвета шрифта к черному цвету. Можно использовать долго или короткие названия цвета. Для списка допустимых названий цвета смотрите свойство Color текстового объекта MATLAB. Смотрите текстовые Свойства.

Цвет фона, заданный как пустой или как строка или символьный массив, который задает цвет фона уравнения. Если Color пуст, значения по умолчанию цвета фона белому. Можно использовать долго или короткие названия цвета. Для списка допустимых названий цвета смотрите свойство Color текстового объекта MATLAB. Смотрите текстовые Свойства.

Методы

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);

Введенный в R2017b