Saltar al contenido principal
Versión: 20 R6 BETA

VP SET BORDER

VP SET BORDER ( rangeObj : Object ; borderStyleObj : Object ; borderPosObj : Objeto )

ParámetrosTipoDescripción
rangeObjObject->Objeto rango
borderStyleObjObject->Objeto que contiene el estilo de línea de borde
borderPosObjObject->Objeto que contiene la posición del borde

Descripción

El comando VP SET BORDER aplica los estilos de borde definidos en borderStyleObj y borderPosObj al rango definido en rangeObj.

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

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

PropiedadTipoDescripciónValores posibles
colortextDefine el color del borde. Por defecto = black.Sintaxis de color CSS "#rrggbb" (sintaxis preferida), sintaxis de color CSS "rgb(r,g,b)" (sintaxis alternativa), nombre de color CSS (sintaxis alternativa)
styleIntegerDefine el estilo del borde. Por defecto = empty.
  • 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 thin
  • Puede definir la posición del borderStyleObj (es decir, dónde se aplica la línea) con el borderPosObj:

    PropiedadTipoDescripción
    allbooleanEstilo de la línea de borde aplicado a todos los bordes.
    leftbooleanEstilo de la línea de borde aplicado al borde izquierdo.
    topbooleanEstilo de la línea de borde aplicado al borde superior.
    rightbooleanEstilo de la línea de borde aplicado al borde derecho.
    bottombooleanEstilo de la línea de borde aplicado al borde inferior.
    outlinebooleanEstilo de línea de borde aplicado únicamente a los bordes exteriores.
    insidebooleanEstilo de la línea de borde aplicado únicamente a los bordes interiores.
    innerHorizontalbooleanEstilo de la línea de borde aplicado únicamente a los bordes horizontales interiores.
    innerVerticalbooleanEstilo de la línea de borde aplicado sólo a los bordes verticales interiores.

    Ejemplo 1

    Este código produce un borde alrededor de todo el rango:

    $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)

    Ejemplo 2

    Este código demuestra la diferencia entre VP SET BORDER y la configuración de bordes con el comando VP SET CELL STYLE:

    // Definir los bordes con 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)

    // // Definir los bordes con 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)

    Ver también

    VP SET CELL STYLE