大家好,
我正在尝试创建一个稍后导出到 ppt 中的日记(仅添加代码片段)
obpic = OutlineBox("页面"|| char(pageno), OutlineBox("演示标题",(PictureBox(tmpic))) );
obpic << 期刊;
jjrn<
当我执行此操作时,我得到

标题在顶部,页码在底部,这是完美的。但除了标题之外,我还想添加徽标、作者姓名等...大纲框仅允许使用字符作为标题。任何替代方案或想法如何克服这个问题。提前致谢
您可能必须执行类似的操作,因为您对 powerpoint 布局没有太多控制权(使用图像来解决某些问题)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb_expr = Expr(dt << Graph Builder(
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
));
rep = V List Box(Align("right"),
H List Box(align("center"),
Text Box("Title of presentation", << Set Font Size(50)), Icon Box("JMPLogo")
),
gb_expr
);
vlb = V List Box(rep << get picture);
vlb << journal;
//Try(Delete File("$TEMP/saveppt.pptx"));
Current Journal() << Save Presentation("$TEMP/saveppt.pptx", Outline Titles("BottomRight"), "PNG");
或者,您可以编写 python 脚本并从 JMP 调用该脚本来创建 powerpoint(为其提供图像,也可能是来自 JMP 的文本)。
@jthi谢谢...我知道了如何执行此操作的基本想法..
此外,我探索了使用 Lineup Ruler Box() 并获得了适合的图像宽度,以便更好地对齐标题和徽标并相应调整其大小。