4D View v16

PV GET BORDER COLUMN RANGES

Inicio

 
4D View v16
PV GET BORDER COLUMN RANGES

PV GET BORDER COLUMN RANGES 


 

PV GET BORDER COLUMN RANGES ( area ; izq ; sup ; der ; inf ; tiposBordes ; coloresBordes ) 
Parámetro Tipo   Descripción
area  Entero largo in Área 4D View
izq  Array entero largo in Array de los números de columnas de las celdas de la izquierda
sup  Array entero largo in Array de los números de líneas de las celdas superiores
der  Array entero largo in Array de los números de columnas de las celdas a la derecha
inf  Array entero largo in Array de los números de líneas de las celdas inferiores
tiposBordes  Array entero largo in Array de tipos de bordes
coloresBordes  Array entero largo in Array de colores de bordes

El comando PV GET BORDER COLUMN RANGES devuelve una lista de rangos que describen las celdas que comparten el mismo estilo de borde izquierda (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:

  • los valores tiposBordes se pueden comparar con las constantes del tema PV Estilo de borde:
    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
  • los valores coloresBordes son enteros largos de tipo BGR. Para obtener más información, consulte el comando PV Color to index.

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 vertical, mientras seleccionaba el rango (1B;5B), el comando sólo devuelve un valor correspondiente al rango (1B; 5B). Sin embargo, si traza una línea vertical en la columna B y luego hace un bucle sobre las líneas 1 a 5, 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.

Ejemplo  

Su área contiene los siguientes bordes:

Si ejecuta este código:

 PV GET BORDER COLUMN RANGES(myArea;LeftArray;TopArray;RightArray;BottomArray;BorderTypeArray;BorderColorArray)

Dos rangos se detectarán, por lo tantos sus arrays contendrán los siguientes valores:

LeftArrayTopArrayRightArrayBottomArrayBorderTypeArrayBorderColorArray
2324315597568
4344315597568



Ver también 

PV GET BORDER ROW RANGES

 
PROPIEDADES 

Producto: 4D View
Tema: PV Bordes
Número 705090

 
HISTORIA 

Creado por: 4D View v14 R4

 
ARTICLE USAGE

4D View - Lenguaje ( 4D View v16)