getSnapshotImage

Класс: mlreportgen.report. Уравнение
Пакет: mlreportgen.report

Создайте канал передачи изображения уравнения

Синтаксис

imgpath = getSnapshotImage(equation,report)

Описание

imgpath = getSnapshotImage(equation,report) создает файл изображения, содержащий отформатированное уравнение, и возвращает путь к файлу изображения.

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

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

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

Сообщите, заданный как объект отчета. Чтобы создать вход report, используйте mlreportgen.report.Report.

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

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

Путь файла, содержащего изображение уравнения, возвращенное как строка. Файл изображения является файлом масштабируемой векторной графики типа .svg для HTML и PDF вывод на всех платформах. Типом изображения является .emf для docx вывод на Windows и .png для docx вывод на Linux® и Macintosh.

Примеры

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

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