Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
WP Table get columns

WP Table get columns  


 

WP Table get columns ( objTarget ) | ( refTabla ; colIni {; numCol} ) -> Resultado 
Parámetro Tipo   Descripción
objTarget  Objeto in Rango o elemento o documento 4D Write Pro
refTabla  Objeto in Referencia de tabla
colIni  Entero largo in Posición de la primera columna
numCol  Entero largo in Número de columnas a obtener
Resultado  Objeto in Nuevo rango de tabla que contiene columnas seleccionadas

El comando WP Table get columns devuelve un nuevo objeto rango de columnas 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.

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

 C_OBJECT($wpTable;$wpRange;$wpRow1;$wpRow2;$wpRow3;$wpRow4;$wpRow5;$cols)
 $wpRange:=WP Text 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:

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

 WP Table get columns(tableRef;10;MAXLONG)

Desea recuperar las columnas que un usuario ha seleccionado:

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



Ver también 

WP Table get cells
WP Table get rows

 
PROPIEDADES 

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

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

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

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v20 R7)