4D View v16

PV GET BORDER COLUMN RANGES

Página Inicial

 
4D View v16
PV GET BORDER COLUMN RANGES

PV GET BORDER COLUMN RANGES 


 

PV GET BORDER COLUMN RANGES ( area ; esq ; sup ; dir ; inf ; tiposBordes ; coresBordes ) 
Parâmetro Tipo   Descrição
area  Inteiro longo in Área 4D View
esq  Array inteiro longo in Array dos números de colunas das células da esquerda
sup  Array inteiro longo in Array dos números de linhas das células superiores
dir  Array inteiro longo in Array dos números de colunas das células a direita
inf  Array inteiro longo in Array dos números de linhas das células inferiores
tiposBordes  Array inteiro longo in Array de tipos de bordes
coresBordes  Array inteiro longo in Array de cores de bordes

O comando PV GET BORDER COLUMN RANGES devolve uma lista de faixas que descrevem as células que compartilham o mesmo estilo de borde esquerda (um estilo de borde consiste de um tipo e de uma cor).

Cada faixa se devolve por meio de arrays sincronizados esq, sup, dir e inf, onde cada elemento representa, respectivamente, as células a esquerda, superior, direita e inferior da faixa.

Os estilos de bordes correspondentes se devolvem nos parâmetros tiposBordes e coresBordes:

  • os valores tiposBordes podem ser comparados com as constantes do tema PV Estilo de borde:
    Constante Tipo Valor
    pv border style 1 Inteiro longo 1
    pv border style 111 Inteiro longo 7
    pv border style 112 Inteiro longo 9
    pv border style 2 Inteiro longo 2
    pv border style 211 Inteiro longo 8
    pv border style 212 Inteiro longo 10
    pv border style 222 Inteiro longo 11
    pv border style 232 Inteiro longo 12
    pv border style 3 Inteiro longo 3
    pv border style 4 Inteiro longo 4
    pv border style 5 Inteiro longo 5
    pv border style 6 Inteiro longo 6
    pv border style half Inteiro longo 14
    pv border style none Inteiro longo 0
    pv border style quarter Inteiro longo 13
  • os valores coresBordes são inteiros longos de tipo BGR. Para obter mais informação, consulte o comando PV Color to index.

Este comando deve ser usado em conjunto com o comando PV GET BORDER COLUMN RANGES para obter uma definição completa dos bordes em sua área, que é útil por exemplo quando quer exportar uma área 4D View em formato MS Excel.

Nota: a lista de faixas devolvida pelo comando depende da forma em que as faixas se definiram. Por exemplo, foi desenhada uma linha vertical, enquanto selecionava a faixa (1B;5B), o comando só devolve um valor correspondente a faixa (1B; 5B). No entanto, se traçar uma linha vertical na coluna B e logo fazer um laço sobre as linhas 1 a 5, o comando devolve cinco valores correspondentes a cada interação do laço. O resultado é visualmente idêntico, mas a informação armazenada na área é diferente.

Exemplo  

Sua área contém os seguintes bordes:

Se executar este código:

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

Duas faixas serão detectadas, portanto seus arrays conterão os seguintes valores:

LeftArrayTopArrayRightArrayBottomArrayBorderTypeArrayBorderColorArray
2324315597568
4344315597568



Ver também 

PV GET BORDER ROW RANGES

 
PROPRIEDADES 

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

 
HISTÓRIA 

Criado por: 4D View v14 R4

 
ARTICLE USAGE

4D View Linguagem ( 4D View v16)