Saltar al contenido principal
Versión: Siguiente

WP Table get columns

WP Table get columns ( objTarget ) | ( refTabla ; colIni {; numCol} ) -> Resultado

ParámetroTipoDescripción
objTargetObjectRango o elemento o documento 4D Write Pro
refTablaObjectReferencia de tabla
colIniIntegerPosición de la primera columna
numColIntegerNúmero de columnas a obtener
ResultadoObjectNuevo rango de tabla que contiene columnas seleccionadas

Descripción

El comando WP Table get columns devuelve un nuevo objeto de rango de celdas que contiene la selección de columnas objTarget o refTabla (definida por colIni y numCol).

Pase:

  • objTarget :
    • a rango, o
    • un elemento (fila / párrafo / cuerpo / encabezado / pie de página / imagen en línea / sección / subsección), o
    • un documento 4D Write Pro

Si objTarget no se cruza con una tabla o rango de texto donde se puede recuperar una selección de columnas, el comando devuelve Null.

O

  • refTabla- la referencia de la tabla cuya selección de columnas desea obtener.
  • colIni - apunta a la primera columna de la tabla a devolver, y
  • (opcional) numCol - especifica cuántas columnas devolver. Si se omiten numCol, se devuelve la única columna colIni.

Si colIni más numCol excede el número de columnas en refTabla, o si colIni es mayor que el número de columnas en refTabla, el rango devuelto contiene el máximo posible de columnas.

Ejemplo 1

Usted desea modificar algunos atributos de las dos últimas columnas de una tabla:

 var $wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$cols : Object
 $wpRange:=WP Create range(WParea;wk start text;wk end text)
 $wpTable:=WP Insert table($wpRange;wk append)
 $wpRow1:=WP Table append row($wpTable;"Paul";"Smith";25)
 $wpRow2:=WP Table append row($wpTable;"John";"Richmond";40)
 $wpRow3:=WP Table append row($wpTable;"Mary";"Trenton";18)
 $wpRow4:=WP Table append row($wpTable;"Christopher";"Lee";53)
 $wpRow5:=WP Table append row($wpTable;"Henry";"Cartier";42)
 
 $cols:=WP Table get columns($wpTable;2;2)
 WP SET ATTRIBUTES($cols;wk background color;0x00E0E0E0;wk text color;"red";wk height;"36pt";wk text align;wk center)

Resultado:

Ejemplo 2

Para obtener un rango de columnas desde el 10 hasta el final:

 WP Table get columns(tableRef;10;MAXLONG)

Ejemplo 3

Desea recuperar las columnas que un usuario ha seleccionado:

 var $userSelection;$columns : Object
 
 $userSelection:=WP Selection range(myWPArea)
 
 $columns:=WP Table get columns($userSelection)

Ver también

WP Table get cells
WP Table get rows