<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試手動製作一個 2x2 列聯表並使其看起來很漂亮但我正在努力處理顯示框,特別是加粗、居中文本等。我主要的挫敗感是試圖使字符串列框值加粗(第 20 行)。
nw = New Window( "Custom Report",
Tab Box(
"Manual 2x2 Contingency",
V List Box(
H List Box(
V Center Box(
Border Box(
Text Box( "Mutant Test", <
<
<
<< bottom( 20 ), //adds some space especially when the title might be just a few characters
<< Left( 5 ),
<
<
)
),
V List Box(
H List Box(
Border Box(
Text Box( "Sequencing Test", <
<< set background color( 2 ),
<
<
<
<< Right( 50 ), //adds some visual space especially when the title might be just a few characters
<< sides( 15 )
)
),
Table Box(
String Col Box( "", {"Pos", "Neg"} ), //really wish these were bold!
Number Col Box( "Pos", {2225, 25} ), //would like borders or gridlines around just the numbers
Number Col Box( "Neg", {12, 2258} ) //would like borders or gridlines around just the numbers
),
Text Box( "" ), //visual space
Text Box( "" ), //visual space
Text Box( "" )//visual space
)
),
Outline Box( "Statistical Calculations", //add all the stats calculations and score confidence interval calculations
V List Box(
Table Box(
String Col Box( "Correlation Calculation",
{"Sensitivity / Positive Agreement", "Specificity / Negative Agreement", "Positive Predictive Value"}
),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Equation", {"a/a+c", "d/b+d", "a/a+b"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Value", {"98.9%", "99.5%", "99.5%"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Score Confidence Interval", {"blah", "blah", "97.2-99.9"} )
),
Text Box( "" ), //visual space
Text Box( "Note: Calculated according to CLSI EP12-A2", <
Text Box( "" ) //visual space
)
),
Outline Box( "McNemars", //add the stats for McNemar determine if continuity correction is needed.
V List Box(
Table Box(
String Col Box( "McNemar", {"Degrees of Freedom", "P Value", "Chi", "Continuity Correction"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Value", {"1", ".002", "blah", "yes"} ),
String Col Box( " ", {" ", " ", " "} ), //visual space
String Col Box( "Intelligent Blurb", {"duh", "<0.05 means something", "words", "due to b+d<25"} ),
),
)
),
)
)
);
似乎無法在 StringColBox 中設置粗體樣式。 您可以嘗試使用 TextBox() 代替,但對齊方式很難達到完美。
示例(從第 29 行開始的錶框):
...
桌盒(
文本框( "\!N\!tPos\!N\!tNeg" , <<設置字體樣式( “大膽的” ) , <<設置字體大小( 13 ) ) ,
//String Col Box( "", {"Pos", "Neg"} ), //真希望這些是粗體的!
編號欄框( “波斯” , { 2225 , 25 } ) , //想要僅在數字周圍有邊框或網格線
編號欄框( “否定” , { 12 , 2258 } ) , //想要僅在數字周圍有邊框或網格線
<<設置行邊框( 1 ) ,
<<設置列邊框( 1 ) ,
<<設置陰影標題( 0 )
) ,
...