4D v17

WP Table get cells

Inicio

 
4D v17
WP Table get cells

WP Table get cells 


 

WP Table get cells ( refTabla ; colIni ; filaIni {; NumCol {; numFilas}} ) -> Resultado 
Parámetro Tipo   Descripción
refTabla  Objeto in Referencia de tabla
colIni  Entero largo in Posición de la primera columna de celda
filaIni  Entero largo in Posición de la primera fila de la columna
NumCol  Entero largo in Número de columnas a obtener
numFilas  Entero largo in Número de filas a obtener
Resultado  Objeto in Nuevo rango que contiene celdas

El comando WP Table get cells devuelve un nuevo objeto de rango de celdas que contiene la selección de celdas refTabla definida por colIni, filaIni, numCol y numFilas.

Los parámetros colIni y filaIni definen las coordenadas superiores izquierdas de la primera celda a obtener. Opcionalmente, puede pasar los parámetros numCol y numFilas para especificar, respectivamente, el número de columnas y el número de filas a obtener para el rango de celdas. Si se omite numFilas, se devuelve una sola fila. Si se omiten numCol y numFilas, el rango devuelto contiene una sola celda.

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

Usted desea modificar los atributos de un rango de celdas:

 C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$cells)
 $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)
 
 $cells:=WP Table get cells($wpTable;2;2;2;2)
 WP SET ATTRIBUTES($cells;wk background color;0x00E0E0E0)
 WP SET ATTRIBUTES($cells;wk text color;"blue")
 WP SET ATTRIBUTES($cells;wk border color;0x00E000E0)
 WP SET ATTRIBUTES($cells;wk text align;wk center)

Resultado:

Para obtener un rango de celdas desde la celda "5x7" hasta el final de la fila:

 $cellRange:=WP Table get cells(tableRef;5;7;MAXLONG;1)

Para obtener un rango de celdas desde la celda "5x7" hasta el final de la columna:

 $cellRange:=WP Table get cells(tableRef;5;7;1;MAXLONG)

Para obtener un rango de celdas desde la celda "5x7" hasta el final de la tabla:

 $cellRange:=WP Table get cells(tableRef;5;7;MAXLONG;MAXLONG)



Ver también 

WP Table get columns
WP Table get rows

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1477

This command can be run in preemptive processes

 
HISTORIA 

New
Creado por: 4D v16 R4
Modificado: 4D v17

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v17)