如 JSL 所示,圖表大小受限於第三個選項卡,無法進一步縮小。這可能是因為第三個選項卡的頁面無法進一步最小化。但是,如果我想繼續縮小圖表大小,同時保留頁面其他區域的空白,該如何解決不同選項卡之間的這種幹擾?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
NW = New Window( "Test Window",
tb = Tab Box(
tabPage0 = Tab Page Box(
Title( "Test Tab 0" ),
ObTab1 = Outline Box( "Tab 0",
Ob0 = Outline Box( "Test Graph 1",
GB0 = Graph Builder(
Size( 534, 80 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ), Overlay( :age ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 4 ) ),
Smoother( X, Y, Legend( 6 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 5 ) ),
Smoother( X, Y, Legend( 7 ) )
)
)
);
),
),
tabPage1 = Tab Page Box(
Title( "Test Tab 1" ),
ObTab1 = Outline Box( "Tab 1",
Ob1 = Outline Box( "Test Graph 1",
GB1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) )
)
);
),
),
tabPage2 = Tab Page Box(
Title( "Test Tab 2" ),
ObTab2 = Outline Box( "Tab 2",
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
),
),
)
);
您只需關閉“適合視窗”即可。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
NW = New Window( "Test Window",
tb = Tab Box(
tabPage0 = Tab Page Box(
Title( "Test Tab 0" ),
ObTab1 = Outline Box( "Tab 0",
Ob0 = Outline Box( "Test Graph 1",
GB0 = Graph Builder(
Size( 534, 80 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables( X( :age ), Y( :height ), Y( :weight ), Overlay( :age ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 4 ) ),
Smoother( X, Y, Legend( 6 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 5 ) ),
Smoother( X, Y, Legend( 7 ) )
)
)
);
),
),
tabPage1 = Tab Page Box(
Title( "Test Tab 1" ),
ObTab1 = Outline Box( "Tab 1",
Ob1 = Outline Box( "Test Graph 1",
GB1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) )
)
);
),
),
tabPage2 = Tab Page Box(
Title( "Test Tab 2" ),
ObTab2 = Outline Box( "Tab 2",
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
),
),
)
);

在這種情況下,你應該按照建議的方式調整大小。有時你可能需要
<< Set Auto Stretching({0,0});
在某些顯示框上。在這種情況下,您可以在 tabPage0 和 tabPage1 上使用它