Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19
VP SET BORDER

VP SET BORDER 


 

VP SET BORDER ( objRange ; objEstiloBorda ; objPosBorda ) 
Parâmetro Tipo   Descrição
objRange  Objeto in objeto Range (faixa de seleção)
objEstiloBorda  Objeto in objeto que contém o estilo da linha borda
objPosBorda  Objeto in Objeto que contém a posição da borda

O comando VP SET BORDER aplica os estilos de borda definidos em objEstiloBorda e objPosBorda a range definida em objRange.

Em objRangepasse uma range (faixa de seleção) de células onde se aplicará o estilo de borda. Se a objRange conter várias células, as bordas aplicadas com VP SET BORDER se aplicarão ao objRange como um todo (contrário ao comando VP SET CELL STYLE que aplica bordas a cada célula do objRange). Se já tiver aplicado uma folha de estilo, VP SET BORDER anulará a configuração de borda aplicada anteriormente para objRange.

O parâmetro objEstiloBorda lhe permite definir o estilo das linhas de borda. O objEstiloBorda é compatível com as propriedades abaixo:

PropriedadeTipoDescriçãoValores possíveis
colortextoDefine a cor da borda. Como padrão = negro. Sintaxe de cor CSS "#rrggbb" (sintaxe preferencial), Sintaxe de cor CSS "rgb(r,g,b)" (sintaxe alternativa), nome de cor CSS (sintaxe alternativa)
styleinteiro longoDefine o estilo de borda. Como padrão = vazio. vk line style dash dot, vk line style dash dot dot, vk line style dashed, vk line style dotted, vk line style double, vk line style empty, vk line style hair, vk line style medium, vk line style medium dash dot, vk line style medium dash dot dot, vk line style medium dashed, vk line style slanted dash dot, vk line style thick, vk line style thick

 

Pode definir a posição de objEstiloBorda (ou seja, onde aplicar a linha) com o objPosBorda:

 

PropriedadeTipoDescrição
all booleanoEstilo de linha de borde aplicado a todas as bordas.
left booleanoEstilo de linha de borde aplicada a borda esquerdo.
topbooleanoEstilo de linha de borde aplicado a borda superior.
rightbooleanoEstilo de linha de borde aplicada a borda direita.
bottombooleanoEstilo de linhade borde aplicado a borda inferior.
outlinebooleanoEstilo de linhade borde aplicada apenas às bordas exteriores.
insidebooleanoEstilo de linhade borde se aplica apenas às bordas interiores.
innerHorizontalbooleanoO estilo de linha de borda se aplica apenas às bordas horizontais internas.
innerVerticalbooleanoEstilo de linha de borda aplicada apenas às bordas verticais internas.

Este código:

 $border:=New object("color";"red";"style";vk line style thick)
 $option:=New object("outline";True)
 VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)

produz a borde abaixo ao redor de toda a range:

Este código:

  // Define as bordas utilizando VP SET BORDER
 $border:=New object("color";"red";"style";vk line style thick)
 $option:=New object("outline";True)
 VP SET BORDER(VP Cells("ViewProArea";1;1;3;3);$border;$option)
 
  // // Define as bordas utilizando VP SET CELL STYLE
 $cellStyle:=New object
 $cellStyle.borderBottom:=New object("color";"blue";"style";vk line style thick)
 $cellStyle.borderRight:=New object("color";"blue";"style";vk line style thick)
 VP SET CELL STYLE(VP Cells("ViewProArea";4;4;3;3);$cellStyle)

demostra a diferença entre VP SET BORDER e a configuração de bordas com o comando VP SET CELL STYLE.



Ver também 

VP SET CELL STYLE

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem 4D View Pro
Número 9767

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17 R6

 
ARTICLE USAGE

4D View Pro ( 4D v19)