全部,
我正在使用此脚本向绘图添加文本注释:
Eval(Parse(Eval Insert(JSL Quote(
biv<<SENDTOREPORT></SENDTOREPORT>
在这种情况下我不改变字体。
我得到的图片很好:

但有一个例外 - 它将被导入到 PPTX 中,并且该文本的字体大小太小。 我需要它更大。
因此,当我取消注释上面脚本中的字体行以将字体大小更改为 12 时,我得到以下结果:

在我看来,文本框忽略了我提供的尺寸(文本框( 15, 15, 200, 200 ) )并绘制足以适合文本的框,但随后它只考虑默认文本字体和大小,如果我增加文本大小或将字体更改为具有更大\更宽符号的字体,则文本框不再足够。 我可以手动调整它的大小,但这是在 PPTX 中生成报告的自动脚本的一部分。
有什么想法如何使文本变大并且文本框不剪辑它?
</CODE></P></LINGO-BODY><LINGO-LABS id="lingo-labs-498958" slang="en-US" mode="NONE"><LINGO-LABEL>大规模定制</LINGO-LABEL></LINGO-LABS><LINGO-SUB id="lingo-sub-499000" slang="en-US" mode="NONE">回复:需要有关“添加文本注释”的帮助 - 未按预期工作</LINGO-SUB><LINGO-BODY id="lingo-body-499000" slang="en-US" mode="NONE"><P>回答来自<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/14366" target="_blank">@jthi</A>暗示罪魁祸首是固定大小(1) - 但它仍然无法工作。 有什么帮助的是如何<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/14366" target="_blank">@jthi</A>正在处理整件事。</P><P>我最初做了 <<SENDTOREPORT 消息="">@jthi显式创建文本注释并使用以下样式对其进行操作:</SENDTOREPORT></P><PRE><CODE class=" language-jsl">ta = rbiv << Add Text Annotation();
ta << Text("We need to discuss this at the next meeting.");
ta << Text Box({65, 50, 400, 300});
ta << Font("Times New Roman", 14, "Bold");
ta << Fixed Size(1);
理想情况下不应该有任何区别,但显然是存在的。
是的,我尝试了不同的尺寸和固定尺寸 1 或 0。
有什么帮助 - 向文本注释发送单独的消息,而不是使用 SendToReport 消息。
最有可能的脚本索引可以帮助您:

Names Default To Here(1);
Open("$SAMPLE_DATA/Big Class.jmp");
biv = bivariate(y(:weight), x(:height));
rbiv = biv << report;
ta = rbiv << Add Text Annotation();
ta << Text("We need to discuss this at the next meeting.");
ta << Text Box({65, 50, 400, 300});
ta << Font("Times New Roman", 14, "Bold");
ta << Fixed Size(1);
