Saltar al contenido principal
MedCalc
Enviar una copia en PDF de esta página a:
(Su dirección de correo electrónico no se añadirá a una lista de distribución)
working

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:

VarMean
Weight72.1
Height1.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 ColorNombre 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:

  1. Formato de celda
  2. Formato de fila
  3. Formato de columna
  4. Formato de tabla

Véase también