Saltar al contenido principal
Versión: 21 R5 BETA

Fondo y borde

Color de fondo alternado​

Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. Permite definir un color de fondo diferente para las líneas o columnas impares de un list box.

También puede definir esta propiedad utilizando el comando OBJECT SET RGB COLORS.

Gramática JSON​

NombreTipos de datosValores posibles
alternateFillstringtodos los valores css; "transparent"; "automatic"; "automaticAlternate"

Objetos soportados​

List Box - Columna List Box

Comandos​

OBJECT GET RGB COLORS - OBJECT SET RGB COLORS


Color de fondo / Color de relleno​

Define el color de fondo o el color de relleno de un objeto. It can be defined for some standard objects (fill JSON property) or "custom style" objects (borderFillColor JSON property).

nota

The Fill color property is named Background color with List Box, List Box Column and List Box Footer objects.

Objetos estándar​

En el caso de un list box, por defecto se selecciona Automático: la columna utiliza el color de fondo definido al nivel del list box.

Gramática JSON​

NombreTipos de datosValores posibles
fillstringun valor css; "transparent"; "automatic"

Objetos soportados​

Lista jerárquica - Entrada - List Box - Columna List Box - Pie List Box - Óvalo - Rectángulo - Área de texto

Comandos​

LISTBOX Get row color - LISTBOX SET ROW COLOR - OBJECT GET RGB COLORS - OBJECT SET RGB COLORS

Botón personalizado, casilla de selección personalizada o botón radio personalizado​

This property allows you to assign a fill color attribute to custom buttons, custom check boxes, or custom radio buttons. Además, los botones personalizados deben tener el estilo de línea de borde "personalizado". En otros contextos, esta propiedad se ignora.

Gramática JSON​

NombreTipos de datosValores posibles
borderFillColorstringun valor css; "transparent"; "automatic"

Objetos soportados​

Custom Button (with "custom" Border Line Style) - Custom Check Box - Custom Radio Button

Comandos​

OBJECT GET RGB COLORS - OBJECT SET RGB COLORS

Ver también​

Transparente


Expresión color de fondo​

List box de tipo colección y de tipo selección de entidades

Una expresión o una variable (no se pueden utilizar variables array) para aplicar un color de fondo personalizado a cada línea del list box. La expresión o la variable se evaluará para cada línea mostrada y debe devolver un valor de color RGB. Para más información, consulte la descripción del comando OBJECT SET RGB COLORS.

También puede establecer esta propiedad utilizando el comando LISTBOX SET PROPERTY con la constante lk background color expression.

Con los list box de tipo colección o selección de entidades, esta propiedad también puede definirse utilizando una Meta Info Expression.

Gramática JSON​

NombreTipos de datosValores posibles
rowFillSourcestringUna expresión que devuelve un valor de color RGB

Objetos soportados​

List Box - Columna List Box

Comandos​

LISTBOX Get property - LISTBOX SET PROPERTY


Color del borde​

Permite definir el color del borde interior de:

En otros contextos, esta propiedad se ignora.

Tenga en cuenta que el borde solo se muestra cuando su ancho es > 0.

Gramática JSON​

NombreTipos de datosValores posibles
borderColorstringun valor css; "transparent"; "automatic"

Objetos soportados​

Custom Button (with "custom" Border Line Style) - Custom Check Box - Custom Radio Button

Comandos​

OBJECT GET RGB COLORS - OBJECT SET RGB COLORS

Estilo de línea de borde​

Permite definir un estilo estándar para el borde del objeto.

nota

For custom buttons, the custom border line style enables the inner frame design, that includes a set of extra properties: Fill color, Frame color, Frame width, and Corner radius.

Gramática JSON​

NombreTipos de datosValores posibles
borderStyletext"system", "none", "solid", "dotted", "raised", "sunken", "double", "custom"

Objetos soportados​

Área 4D View Pro - Áreas 4D Write Pro - Botones - Rejilla de botones - Lista jerárquica - Entrada - List Box - Botón imagen - Menú emergente con imagen - Área Plug-in - Indicador de progreso - Regla - Spinner - Stepper - Subformulario - Área de texto - Área web

Comandos​

OBJECT Get border style - OBJECT SET BORDER STYLE


Ancho del borde​

Permite definir el ancho del borde interior para:

En otros contextos, esta propiedad se ignora.

El valor se expresa en píxeles.

Gramática JSON​

NombreTipos de datosValores posibles
borderWidthnumberValor entero (píxeles). Valor mínimo = 0

Objetos soportados​

Custom Button (with "custom" Border Line Style) - Custom Check Box - Custom Radio Button


Radio de redondeo​

Historia
LanzamientoModificaciones
21 R5Soporte para botones, botones radio y casillas de selección personalizados
19 R7Soporte para entradas y áreas de texto

Define la redondez de las esquinas (en píxeles) del objeto. Por defecto, el valor del radio es de 0 píxeles. Puede cambiar esta propiedad para dibujar objetos redondeados con formas personalizadas:

El valor mínimo es 0, en este caso se dibuja un objeto estándar no redondeado. El valor máximo depende del tamaño del rectángulo (no puede superar la mitad del tamaño del lado más corto del rectángulo) y se calcula dinámicamente.

En las áreas de texto y las áreas de entrada:

  • la propiedad de radio de la esquina solo está disponible con los estilos de línea de borde "ninguno", "sólido" o "punteado",
  • the corner roundness is drawn outside the area of the object (the object appears larger in the form but its width and height are not extended).

In custom buttons (with a "custom" Border Line Style), custom check boxes and custom radio buttons, the corner radius is drawn inside the area of the object.

Gramática JSON​

NombreTipos de datosValores posibles
borderRadiusintegermínimo: 0

Objetos soportados​

Custom Button (with "custom" Border Line Style) - Custom Check Box - Input - Rectangle - Text Area - Custom Radio Button

Comandos​

OBJECT GET CORNER RADIUS - OBJECT SET CORNER RADIUS


Tipo de línea punteada​

Describe el tipo de línea punteada como una secuencia de puntos blancos y negros.

Gramática JSON​

NombreTipos de datosValores posibles
strokeDashArrayarrays numéricos o cadenasEj. "6 1" o [6,1] para una secuencia de 6 puntos negros y 1 punto blanco

Objetos soportados​

Rectángulo - Óvalo - Línea


Ocultar líneas vacías finales​

Controla la visualización de las líneas vacías adicionales añadidas en la parte inferior de un objeto list box. Por defecto, 4D añade esas líneas adicionales para llenar el área vacía:

Puede eliminar estas líneas vacías seleccionando esta opción. La parte inferior del objeto del list box se deja vacía:

Gramática JSON​

NombreTipos de datosValores posibles
hideExtraBlankRowsbooleantrue, false

Objetos soportados​

List Box

Comandos​

LISTBOX Get property - LISTBOX SET PROPERTY


Color de línea​

Designa el color de las líneas del objeto. El color puede ser especificado por:

  • un nombre de color - como "red"
  • un valor HEX - como "# ff0000"
  • un valor RVA - como "rgb (255,0,0)"

También puede definir esta propiedad utilizando el comando OBJECT SET RGB COLORS.

Gramática JSON​

NombreTipos de datosValores posibles
strokestringun valor css, "transparent", "automatic"

Esta propiedad también está disponible para los objetos basados en texto, en cuyo caso designa tanto el color de la fuente como las líneas del objeto, ver Color de la fuente.

Objetos soportados​

Línea - Óvalo - Rectángulo

Comandos​

OBJECT GET RGB COLORS - OBJECT SET RGB COLORS


Ancho de línea​

Designa el grosor de una línea.

Gramática JSON​

NombreTipos de datosValores posibles
strokeWidthnumber0 para el ancho más pequeño en un formulario impreso, o cualquier valor de entero < 20

Objetos soportados​

Línea - Óvalo - Rectángulo


Array colores de fondo​

List boxes de tipo array

El nombre de un array para aplicar un color de fondo personalizado a cada línea o columna del list box.

Debe introducirse el nombre de un array Entero largo. Cada elemento de este array corresponde a una línea del list box (si se aplica al list box) o a una celda de la columna (si se aplica a una columna), por lo que el array debe tener el mismo tamaño que el array asociado a la columna. Puede utilizar las constantes descritas en el comando OBJECT SET RGB COLORS. Puede utilizar las constantes del tema SET RGB COLORS.

Por ejemplo, dado un list box en el que las líneas tienen un color gris/gris claro alternado, definido en las propiedades del list box. También se ha definido para el list box un array de color de fondo con el fin de cambiar a naranja claro el color de las líneas en las que al menos un valor es negativo:

<>_BgndColors{$i}:=0x00FFD0B0 // naranja
<>_BgndColors{$i}:=-255 // valor por defecto

A continuación, quiere colorear las celdas con valores negativos en naranja oscuro. A continuación, quiere colorear las celdas con valores negativos en naranja oscuro. Los valores de estos arrays tienen prioridad sobre los definidos en las propiedades del list box, así como los del array de color de fondo general:

<>_BgndColorsCol_3{2}:=0x00FF8000 // naranja oscuro
<>_BgndColorsCol_2{5}:=0x00FF8000
<>_BgndColorsCol_1{9}:=0x00FF8000
<>_BgndColorsCol_1{16}:=0x00FF8000

Puede obtener el mismo resultado utilizando los comandos LISTBOX SET ROW FONT STYLE y LISTBOX SET ROW COLOR. Tienen la ventaja de permitirle omitir el tener que predefinir arrays de estilo/color para las columnas: en su lugar son creadas dinámicamente por los comandos.

Gramática JSON​

NombreTipos de datosValores posibles
rowFillSourcestringEl nombre de un array entero largo.

Objetos soportados​

List Box - Columna List Box

Comandos​

LISTBOX Get array - LISTBOX GET ARRAYS


Transparente​

Define el fondo del list box como "Transparent". Cuando se define, se ignora cualquier color de fondo alternativo o color de fondo definido para la columna.

Gramática JSON​

NombreTipos de datosValores posibles
filltext"transparent"

Objetos soportados​

List Box

Comandos​

OBJECT GET RGB COLORS - OBJECT SET RGB COLORS

Ver también​

Color de fondo / Color de relleno