Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

getSnapshotImage

类: mlreportgen.report.Equation
命名空间: mlreportgen.report

创建方程图像并返回文件路径或数据 URL

语法

equationImage = getSnapshotImage(equation,report)

说明

equationImage = getSnapshotImage(equation,report) 创建格式化方程的图像并返回包含该图像的文件路径或 data URL。返回的值取决于 equation 指定的 mlreportgen.report.Equation 对象的 UseDirectRenderer 属性的值。

输入参数

全部展开

方程报告器对象,指定为 mlreportgen.report.Equation 对象。

报告,指定为报告对象。要创建 report 输入,请使用 mlreportgen.report.Report

输出参量

全部展开

方程图像文件路径或数据 URL,以字符串标量形式返回。如果 equation 参量指定的 mlreportgen.report.Equation 对象的 UseDirectRenderer 属性是 true,则 equationImage 是包含公式图像的 data URL。如果 UseDirectRenderer 属性为 false,则 equationImage 是包含公式图像的文件的路径。使用 Equation 对象的 SnapshotFormat 属性指定图像格式。

示例

创建左对齐、编号的方程

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 中推出