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 v19
VP SET BORDER

VP SET BORDER 


 

VP SET BORDER ( objRango ; objEstiloBorde ; objPosBorde ) 
Parámetro Tipo   Descripción
objRango  Objeto in Objeto rango
objEstiloBorde  Objeto in Objeto que contiene estilo de línea de borde
objPosBorde  Objeto in Objeto que contiene la ubicación del borde

El comando VP SET BORDER aplica los estilos de borde definidos en objEstiloBorde y objPosBorde al rango definido en objRango.

En objRangopase un rango de celdas donde se aplicará el estilo de borde. Si el objRango contiene varias celdas, los bordes aplicados con VP SET BORDER se aplicarán al objRango como un todo (contrario al comando VP SET CELL STYLE que aplica bordes a cada celda del objRango). Si ya se ha aplicado una hoja de estilo, VP SET BORDER anulará la configuración de borde aplicada anteriormente para el objRango.

El parámetro objEstiloBorde le permite definir el estilo de las líneas del borde. El objEstiloBorde soporta las siguientes propiedades:

 

PropiedadTipoDescripciónValores posibles
colortextoDefine el color del borde. Por defecto = negro. Sintaxis de color CSS "#rrggbb" (sintaxis preferencial), Sintaxis de color CSS "rgb(r,g,b)" (sintaxis alterna), nombre del color CSS (sintaxis alterna)
styleentero largoDefine el estilo del borde. Por defecto = vacío. 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

 

Puede definir la posición del objEstiloBorde (es decir, donde se aplica la línea) con el objPosBorde:

 

PropiedadTipoDescripción
all booleanoEstilo de línea de borde aplicado a todos los bordes.
left booleanoEstilo de línea de borde aplicado al borde izquierdo.
topbooleanoEstilo de línea de borde aplicado al borde superior.
rightbooleanoEstilo de línea de borde aplicado al borde derecho.
bottombooleanoEstilo de línea de borde aplicado al borde inferior.
outlinebooleanoEstilo de línea de borde aplicado solo a los bordes exteriores.
insidebooleanoEstilo de línea de borde se aplica solo a los bordes interiores.
innerHorizontalbooleanoEl estilo de línea de borde se aplica solo a los bordes horizontales internos.
innerVerticalbooleanoEstilo de línea de borde aplicado solo a los bordes verticales internos.

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)

produce el siguiente borde alrededor de todo el rango:

Este código:

  // Define bordes 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 bordes 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)

demuestra la diferencia entre VP SET BORDER y la configuración de bordes con el comando VP SET CELL STYLE.



Ver también 

VP SET CELL STYLE

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D View Pro
Número 9767

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17 R6

 
ARTICLE USAGE

4D View Pro ( 4D v19)