表示ボックスの幅のスクリプト作成:OutlineBox と GraphBox単純な 2x2 スコアカードのスクリプトを作成しました (添付の JSL を参照)。

ジャーナルを PDF に保存して印刷すると、表示ボックスの幅が異なります。
- アウトラインボックス - 3"
- グラフボックス - 2.88インチ
表示ボックスをすべて同じ幅(たとえば、3インチ)にする方法はありますか?
自動化とスクリプト作成コンテンツの構成マスカスタマイゼーション結果の共有と伝達Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBox皆さん、ご提案ありがとうございます。
結局、棒グラフの幅を変更しました(300から308に)。
次の構造が私にとって最も効果的でした。
VListBox(
HListBox(
OutlineBox( "X", TextBox("X",<<SETWIDTH> </SETWIDTH>
Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBox遺伝していることに気づきませんでした。 素晴らしい。Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxごめん。 上記の投稿は無視してください。 列が揃っていないことがわかります。 。 。
Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxおそらく何かを見逃していますが、「HListBox()」で行を作成し、「垂直配置」を使用できるかもしれません。 (中央)』のメッセージ?
Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBox@vince_faller 、昨日、SpacerBox()を使用してDisplayBoxを強制的に上揃えにするという同じことを考えていました。
私が提案する 1 つの改善点は、V リスト ボックスの代わりに 1 列の LineupBox を使用して、項目の幅が継承されるようにすることです。 添付資料参照。

Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxこれらのアウトライン ボックスのそれぞれを Vlistbox() に配置し、その下に spacerbox() を配置するとします。並びますよ。

Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxJMP が各オブジェクトをページの垂直方向の中央に配置しているため、明らかに位置がずれているのではないかと思います。オブジェクトをグリッドの一番上に表示するように設定する方法があるかどうかはわかりません。
Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxLineupBox は、4 つのグラフからなる 2x2 グリッドの例では機能しました。
ただし、9 つのグラフを並べた 3x3 グリッドに LineupBox を使用すると、(垂直方向に) 奇妙な結果が得られます。

添付されたコード (Scorecard2.jsl) について何か提案はありますか?
Re: 表示ボックスの幅のスクリプト作成:OutlineBox と GraphBoxLineupBox を使用すると、すべての列が同じ幅を持つグリッド内に DisplayBox を整理できます。 これは、以下に示すように V および H リスト ボックスを使用する代わりになります。
win = New Window( "Customer Service Scorecard",
Text Box(
"Customer Service Scorecard",
<<SETFONTSIZE></SETFONTSIZE>