你好,
我用日記代替 PWP。
在大綱框中,標題分為兩行。 我希望標題只在一行上。
我該怎麼做?
此致
除非您創建一個帶有自動拉伸框的窗口,否則我知道除了 JSL 之外沒有其他方法可以使日記輪廓框具有自訂寬度。這是對上次答覆者建議的修改。 附加的腳本已在 JMP 12、13 和 14 上進行了測試。您不必編輯該腳本,只需運行它即可。打開日誌,打開腳本並右鍵單擊,然後選擇運行腳本,或從功能表列執行腳本。
該腳本使用名為 Xpath 的函數來尋找所有輪廓框。 對於每個 OutlineBox,它會取得文字、字體和大小並建立一個隱藏文字方塊。 由此它會取得一個大小,然後將具有該大小的間隔框附加到輪廓框,如在展開輪廓框之前所見。
腳本附後。我沒有嘗試過,但有一個名為 Journal Text Sledgehammer 的插件,它有 8 個榮譽。 這可能對你有幫助。 https://community.jmp.com/t5/JMP-Add-Ins/Journal-Text-Sledgehammer/ta-p/21941
你好,
感謝您的回答。
我更喜歡使用沒有 JSL 的解決方案,它更簡單。 我不知道如何打開日記的文字。
我嘗試使用抓取器,但無法放大邊緣。
我加入了雜誌社
你好@弗朗索瓦絲,
只是為了驗證一下,日記中大綱框的標題換行到第二行,您需要將大綱框加寬以防止這種情況發生嗎?
我的感覺是,預設情況下,輪廓框將與其中的內容一樣寬。
如果您不需要腳本解決方案,您可以透過抓住邊緣並將其拉得更寬來使輪廓框內的內容更寬。
如果您需要編寫腳本,您可以調整內容大小或使用 Append() 將內容放入寬而薄的間隔框(例如 SpacerBox( Size( 700, 1) ))中以使輪廓框更寬。這有點像黑客,但它可以完成工作。這是一個非常簡單的例子:
//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)));;