全部,
我正在使用此腳本向繪圖添加文本註釋:
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);
