4D View v16PV GET BORDER ROW RANGES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV GET BORDER ROW RANGES
|
PV GET BORDER ROW RANGES ( area ; izq ; sup ; der ; inf ; tiposBordes ; coloresBordes ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
area | Entero largo |
![]() |
Área 4D View | |||||
izq | Array entero largo |
![]() |
Array de los números de columnas de las celdas de la izquierda | |||||
sup | Array entero largo |
![]() |
Array de los números de líneas de las celdas superiores | |||||
der | Array entero largo |
![]() |
Array de los números de columnas de las celdas a la derecha | |||||
inf | Array entero largo |
![]() |
Array de los números de líneas de las celdas inferiores | |||||
tiposBordes | Array entero largo |
![]() |
Array de tipos de bordes | |||||
coloresBordes | Array entero largo |
![]() |
Array de colores de bordes | |||||
El comando PV GET BORDER ROW RANGES devuelve una lista de rangos que describen las celdas que comparten el mismo estilo de borde superior (un estilo de borde consiste de un tipo y de un color).
Cada rango se devuelve por medio de arrays sincronizados izq, sup, der e inf, donde cada elemento representa, respectivamente, las celdas a la izquierda, superior, derecha e inferior del rango.
Los estilos de bordes correspondientes se devuelven en los parámetros tiposBordes y coloresBordes:
Constante | Tipo | Valor |
pv border style 1 | Entero largo | 1 |
pv border style 111 | Entero largo | 7 |
pv border style 112 | Entero largo | 9 |
pv border style 2 | Entero largo | 2 |
pv border style 211 | Entero largo | 8 |
pv border style 212 | Entero largo | 10 |
pv border style 222 | Entero largo | 11 |
pv border style 232 | Entero largo | 12 |
pv border style 3 | Entero largo | 3 |
pv border style 4 | Entero largo | 4 |
pv border style 5 | Entero largo | 5 |
pv border style 6 | Entero largo | 6 |
pv border style half | Entero largo | 14 |
pv border style none | Entero largo | 0 |
pv border style quarter | Entero largo | 13 |
Este comando debe ser usado en conjunto con el comando PV GET BORDER COLUMN RANGES para obtener una definición completa de los bordes en su área, que es útil por ejemplo cuando se quiere exportar un área 4D View en formato MS Excel.
Nota: la lista de rangos devuelta por el comando depende de la forma en que los rangos se definieron. Por ejemplo, si dibujó una línea horizontal, mientras seleccionaba el rango (4A;4E), el comando sólo devuelve un valor correspondiente al rango (4A; 4E). Sin embargo, si traza una línea horizontal en la fila 4 y luego hace un bucle sobre las columnas A a E, el comando devuelve cinco valores correspondientes a cada iteración del bucle. El resultado es visualmente idéntico, pero la información almacenada en el área es diferente.
Su área contiene los siguientes bordes:
Si ejecuta este código:
PV GET BORDER ROW RANGES(myArea;LeftArray;TopArray;RightArray;BottomArray;BorderTypeArray;BorderColorArray)
Se detectarán cuatro rangos, por lo tanto sus arrays contienen los siguientes valores:
LeftArray | TopArray | RightArray | BottomArray | BorderTypeArray | BorderColorArray |
2 | 3 | 3 | 3 | 3 | 15597568 |
2 | 5 | 3 | 5 | 3 | 15597568 |
3 | 8 | 4 | 8 | 9 | 39168 |
2 | 9 | 4 | 9 | 2 | 255 |
Producto: 4D View
Tema: PV Bordes
Número
705089
Creado por: 4D View v14 R4
4D View - Lenguaje ( 4D View v16)