你好,
我使用日记而不是 PWP。
在大纲框中,我有两行标题。 我想只在一行上显示标题。
我该怎么做?
此致
除非您创建一个带有自动拉伸框的窗口,否则我知道除了 JSL 之外没有其他方法可以让日记轮廓框具有自定义宽度。这是对最后一个回复者建议的修改。 附加脚本在 JMP 12、13 和 14 上进行了测试。您无需编辑脚本,只需运行它即可。打开一个日志,打开脚本并右键单击,然后选择运行脚本,或者从菜单栏运行脚本。
该脚本使用名为 Xpath 的函数查找所有轮廓框。 对于每个 OutlineBox,它获取文本、字体和大小并创建一个隐藏的文本框。 从那里它得到一个大小,然后将具有该大小的 spacerbox 附加到轮廓框,并且如在它扩展轮廓框之前所看到的那样。
脚本已附上。我没有尝试过,但是有一个名为 Journal Text Sledgehammer 的插件,它有 8 个荣誉。 这可能对你有帮助。 https://community.jmp.com/t5/JMP-Add-Ins/Journal-Text-Sledgehammer/ta-p/21941
你好,
感谢您的回答。
我更喜欢使用没有 JSL 的解决方案,它更简单。 不知道怎么打开日记的scrit。
我尝试使用抓取器,但无法放大边缘。
我加入了杂志社
你好@弗朗索瓦丝,
只是为了验证一下,您日记中大纲框的标题换行到第二行,您需要将大纲框加宽以防止出现这种情况?
我的感觉是,默认情况下,大纲框将与其中的内容一样宽。
如果您不需要脚本解决方案,您可以通过抓住边缘并将其拉得更宽来使大纲框中的内容更宽。
如果您需要编写脚本,您可以使用 Append() 调整内容的大小或在宽而薄的间隔框(例如 SpacerBox( Size( 700, 1) ))中使用 Append() 来使轮廓框变宽。这有点像 hack,但它完成了工作。这是一个非常简单的例子:
//Run this first and view the result<BR />
New Window("Test", << Journal,
Outline Box("Test OB with a very very very very very very very lonnnnnnnggggggggg title",
text box("brief content");
)
);
<BR />//Run this second and notice how the spacer box makes the outline box much wider
Current Journal()[Outline Box(1)] << Append(spacerbox(size(700,1)));;