Scripts - Comandos de tabla
En un script de MedCalc, una tabla es como una matriz pero, a diferencia de las matrices, las tablas pueden contener texto y permitir formato.
Las tablas se utilizan principalmente para la representación de datos y resultados.
Table dominio
Table(tname) crea una tabla con el nombre tname en la memoria.
AppendRow
AppendRow(tname,vcol1,vcol2,...) agrega una fila con los valores de columna vcol1,vcol2, etc., a la tabla con el nombre tname.
AppendRow(tname,matrix) agrega los valores de una matriz en la parte inferior de la tabla con el nombre tname.
Table(a); AppendRow(a, 'Var', 'Mean'); AppendRow(a, 'Weight',72.1); AppendRow(a, 'Height',1.68); Print(a);
resultados en:
| Var | Mean |
| Weight | 72.1 |
| Height | 1.68 |
PrependRow
PrependRow(tname,vcol1,vcol2,...) inserta una fila con los valores de columna vcol1,vcol2, etc., en la parte superior de la tabla con el nombre tname.
PrependRow (tname,matrix) inserta los valores de una matriz en la parte superior de la tabla con el nombre tname.
AppendColumn
AppendColumn(tname,vrow1,vrow2,...) agrega una columna con los valores de fila vrow1,vrow2, etc., en el lado derecho de la tabla con el nombre tname.
AppendColumn(tname,matrix) agrega los valores de una matriz en el lado derecho de la tabla con el nombre tname.
PrependColumn
PrependColumn(tname,vrow1,vrow2,...) inserta una columna con los valores de fila vrow1,vrow2, etc., en el lado izquierdo de la tabla con el nombre tname.
PrependColumn(tname,matrix) inserta los valores de una matriz en el lado izquierdo de la tabla con el nombre tname.
FormatTable
FormatTable(tname,formatstring) establece el formato predeterminado para toda la tabla.
La cadena de formato es un literal de cadena que puede contener lo siguiente:
- Un número; es decir el número de decimales utilizados para representar números.
- Las palabras 'BOLD' or 'NORMAL' para fuente en negrita o de peso normal.
- Las palabras 'SHADED' o 'CLEAR' para fondo sombreado o transparente.
- Cualquiera de los siguientes nombres de colores para el color del texto:
Nombre Color Nombre Color Blanco Cal Plata Verde Gris Agua Negro Verde azulado Rojo Azul Granate Marina de guerra Amarillo Fucsia Aceituna Púrpura
Por ejemplo:
Table(a); AppendRow(a, 'Var', 'Mean'); AppendRow(a, 'Weight',72.1); AppendRow(a, 'Height',1.68); FormatTable(a, 'blue 2'); Print(a);
FormatTableCell
FormatTableCell(tname,row,column,formatstring) formatea una celda de tabla. Consulte FormatTable más arriba para la codificación de formato.
FormatTableColumn
FormatTableColumn(tname,column,formatstring) formatea una columna de tabla. Consulte FormatTable más arriba para la codificación de formato.
FormatTableRow
FormatTableRow(tname,row,formatstring) formatea una fila de la tabla. Consulte FormatTable más arriba para la codificación del formato.
Precedencia del formato de tabla
Cuando se especifican formatos para una celda, su fila o columna, o la tabla, el formato de celda tiene prioridad sobre los demás formatos, en el siguiente orden:
- Formato de celda
- Formato de fila
- Formato de columna
- Formato de tabla