Saltar al contenido principal
Versión: v18

Coordenadas y dimensiones

Altura de línea automática

Sólo para 4D View Pro: esta funcionalidad requiere una licencia 4D View Pro.

Esta propiedad sólo está disponible para los list box de tipo array, no jerárquicos. Esta propiedad no está seleccionada por defecto.

Cuando se utiliza, la altura de cada línea de la columna será calculada automáticamente por 4D, y se tendrá en cuenta el contenido de la columna. Tenga en cuenta que sólo se tendrán en cuenta las columnas con la opción seleccionada para calcular el alto de línea.

Al redimensionar el formulario, si la propiedad de dimensionamiento horizontal "Agrandar" fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.

Cuando esta propiedad está activada, la altura de cada línea se calcula automáticamente para que el contenido de la celda quepa por completo sin ser truncado (a menos que la opción Wordwrap esté desactivada.

  • El cálculo de la altura de línea tiene en cuenta:

    • todo tipo de contenido (texto, números, fechas, horas, imágenes (el cálculo depende del formato de la imagen), objetos),
    • todo tipo de control (entradas, casillas de selección, listas, listas desplegables),
    • fuentes, estilos y tamaños de letra,
    • la opción Wordwrap: si está desactivada, la altura se basa en el número de párrafos (las líneas se truncan); si está activada, la altura se basa en el número de líneas (no se trunca).
  • El cálculo de la altura de línea no tiene en cuenta:

    • contenido de columna oculta
    • Para los list box de tipo array, esta propiedad sólo está disponible si la opción Altura de línea automática no está seleccionada.

      Since it requires additional calculations at runtime, the automatic row height option could affect the scrolling fluidity of your list box, in particular when it contains a large number of rows.

Gramática JSON

NombreTipos de datosValores posibles
rowHeightAutobooleantrue, false

Objetos soportados

Columna de list box


Abajo

Coordenadas inferiores del objeto en el formulario.

Gramática JSON

NombreTipos de datosValores posibles
bottomnumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Rectángulo - Regla/20> - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Izquierda

Coordenadas de izquierda del objeto en el formulario.

Gramática JSON

NombreTipos de datosValores posibles
leftnumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Regla - Rectángulo - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Derecha

Coordenadas de derecha del objeto en el formulario.

Gramática JSON

NombreTipos de datosValores posibles
rightnumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Regla - Rectángulo - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Arriba

Coordenadas superiores del objeto en el formulario.

Gramática JSON

NombreTipos de datosValores posibles
topnumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Regla - Rectángulo - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Radio de redondeo

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

El valor mínimo es 0, en este caso se dibuja un rectángulo 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.

También se puede definir esta propiedad utilizando los comandos OBJECT Get corner radius y OBJECT SET CORNER RADIUS.

Gramática JSON

NombreTipos de datosValores posibles
borderRadiusintegermínimo: 0

Objetos soportados

Rectángulo


Altura

Esta propiedad designa el tamaño vertical de un objeto.

Algunos objetos pueden tener una altura predefinida que no se puede modificar.

Gramática JSON

NombreTipos de datosValores posibles
heightnumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Regla - Rectángulo - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Ancho

Esta propiedad designa el tamaño horizontal de un objeto.

  • Algunos objetos pueden tener una altura predefinida que no se puede modificar.
  • Si la propiedad Redimensionable se utiliza para una columna de list box, el usuario también puede cambiar manualmente el tamaño de la columna.
  • Al redimensionar el formulario, si la propiedad de dimensionamiento horizontal "Agrandar" fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.

Gramática JSON

NombreTipos de datosValores posibles
anchonumbermínimo: 0

Objetos soportados

Área 4D View Pro - Área 4D Write Pro - Botón - Rejilla de botones - Casilla de selección - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Área de entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente de imagen - Área de plugins - Indicadores de progreso - Botón radio - Regla - Rectángulo - Spinner - Splitter - Imagen estática Stepper - Sub-formulario - Pestaña - Área de texto - Área Web


Ancho máximo

El ancho máximo de la columna (en píxeles). El ancho de la columna no puede aumentarse más allá de este valor al redimensionar la columna o el formulario.

Al redimensionar el formulario, si la propiedad de dimensionamiento horizontal "Agrandar" fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.

Gramática JSON

NombreTipos de datosValores posibles
maxWidthnumbermínimo: 0

Objetos soportados

Columna de list box


Ancho mínimo

El ancho mínimo de la columna (en píxeles). El ancho de la columna no puede reducirse más allá de este valor al redimensionar la columna o el formulario.

Al redimensionar el formulario, si la propiedad de dimensionamiento horizontal "Agrandar" fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.

Gramática JSON

NombreTipos de datosValores posibles
minWidthnumbermínimo: 0

Objetos soportados

Columna de list box


Altura de las líneas

Define la altura de las líneas del list box (excluyendo los encabezados y pies de página). Por defecto, la altura de la línea se define según la plataforma y el tamaño de la fuente.

Gramática JSON

NombreTipos de datosValores posibles
rowHeightstringvalor css en la unidad "em" o "px" (por defecto)

Objetos soportados

List Box

Ver también

Array altura de las líneas


Array altura de las líneas

Sólo para 4D View Pro: esta funcionalidad requiere una licencia 4D View Pro.

Esta propiedad se utiliza para indicar el nombre de un array de altura de línea que se quiere asociar al list box. Un array de altura de línea debe ser de tipo numérico (entero largo por defecto).

Cuando se define un array de altura de línea, cada uno de sus elementos cuyo valor es diferente de 0 (cero) se tiene en cuenta para determinar la altura de la línea correspondiente en el list box, basándose en la unidad de altura de línea actual.

Por ejemplo, puede escribir:

ARRAY LONGINT(RowHeights;20)
RowHeights{5}:=3

Asumiendo que la unidad de las líneas es "líneas", entonces la quinta línea del list box tendrá una altura de tres líneas, mientras que todas las demás líneas mantendrán su altura por defecto.

  • Para los list box de tipo array, esta propiedad sólo está disponible si la opción Altura de línea automática no está seleccionada.
  • Al redimensionar el formulario, si la propiedad de dimensionamiento horizontal "Agrandar" fue asignada al list box, la columna más a la derecha se agrandará más allá de su ancho máximo, si es necesario.

Gramática JSON

NombreTipos de datosValores posibles
rowHeightSourcestringNombre de una variable array 4D.

Objetos soportados

List Box

Ver también

Altura de las líneas