exponenta event banner

getSnapshotImage

Класс: mlreportgen.report.Equation
Пакет: mlreportgen.report

Создать изображение уравнения и вернуть путь к файлу или URL-адрес данных

Синтаксис

equationImage = getSnapshotImage(equation,report)

Описание

equationImage = getSnapshotImage(equation,report) создает изображение отформатированного уравнения и возвращает путь к файлу или data URL-адрес, содержащий изображение. Возвращаемое значение зависит от значения UseDirectRenderer имущества mlreportgen.report.Equation объект, указанный equation.

Входные аргументы

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

Объект отчета уравнений, указанный как mlreportgen.report.Equation объект.

Отчет, указанный как объект отчета. Для создания report ввод, использование mlreportgen.report.Report.

Выходные аргументы

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

Путь к файлу изображения уравнения или URL-адрес данных, возвращаемый как строковый скаляр. Если UseDirectRenderer имущества mlreportgen.report.Equation объект, указанный equation аргумент - true, equationImage является data URL-адрес, содержащий изображение уравнения. Если UseDirectRenderer свойство - false, equationImage - путь к файлу, содержащему изображение уравнения. Укажите формат изображения с помощью SnapshotFormat имущества Equation объект.

Примеры

Создание уравнения, выровненного по левому краю

import mlreportgen.report.*
import mlreportgen.dom.*
rpt = Report('equation','html');
ch = Chapter('Title','Equation');
eq = Equation('\int_{0}^{2} x^2\sin(x) dx');
eq.FontSize = 12;
p = Paragraph('Eq 1: ');
p.Bold = true;
eqImg = Image(getSnapshotImage(eq,rpt));
t = Table({p,eqImg});
add(ch,t);
add(rpt,ch);
close(rpt);
rptview(rpt);
Представлен в R2017b