Saltar al contenido principal
Versión: 21 R5 BETA

Coordenadas y dimensiones

Altura de línea automática​

Esta propiedad sólo está disponible para los list boxes con las siguientes fuentes de datos:

  • collection o entity selection,
  • array (no jerárquico).

Esta propiedad no está seleccionada por defecto. Cuando se utiliza para al menos una columna, 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.

nota

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.
caution

> 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

Comandos​

LISTBOX Get property - LISTBOX SET PROPERTY


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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - Línea - List Box - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Regla - Rectángulo - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES


Margen inferior​

Define el espacio entre el borde inferior del objeto y su contenido de texto. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
paddingBottomintegerValor en píxeles (debe ser ≥ 0)

Objetos soportados​

Input - Text Area

Comandos​

OBJECT Get padding - OBJECT SET PADDING

Ver también​

Margen superior - Margen izquierdo - Margen derecho


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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - Línea - List Box - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Regla - Rectángulo - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES


Relleno horizontal​

Establece un relleno horizontal para las celdas. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
horizontalPaddingnumberNúmero de píxeles (debe ser >=0)

Objetos soportados​

List Box - Columna List Box - Pies de página - Encabezados

Comandos​

LISTBOX Get property - LISTBOX SET PROPERTY - OBJECT Get padding - OBJECT SET PADDING

Ver también​

Relleno vertical​

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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - Línea - List Box - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Regla - Rectángulo - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES


Margen izquierdo​

Define el espacio entre el borde izquierdo del objeto y su contenido de texto. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
paddingLeftintegerValor en píxeles (debe ser ≥ 0)

Objetos soportados​

Input - Text Area

Comandos​

OBJECT Get padding - OBJECT SET PADDING

Ver también​

Margen superior - Margen inferior - Margenderecho


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

Comandos​

LISTBOX Get column width - LISTBOX SET COLUMN WIDTH


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

Comandos​

LISTBOX Get column width - LISTBOX SET COLUMN WIDTH


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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - Línea - List Box - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Regla - Rectángulo - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES


Margen derecho​

Define el espacio entre el borde derecho del objeto y su contenido de texto. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
paddingRightintegerValor en píxeles (debe ser ≥ 0)

Objetos soportados​

Input - Text Area

Comandos​

OBJECT Get padding - OBJECT SET PADDING

Ver también​

Margen superior - Margen inferior - Margen izquierdo


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

Comandos​

LISTBOX Get row height - LISTBOX Get rows height - LISTBOX SET ROW HEIGHT - LISTBOX SET ROWS HEIGHT

Ver también​

Array altura de línea


Array altura de las líneas​

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.
  • Para los array y list boxes colecciones/selección de entidades, esta propiedad sólo está disponible si la opción Alto de línea automático no está seleccionada.

Gramática JSON​

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

Objetos soportados​

List Box

Comandos​

LISTBOX Get array - LISTBOX GET ARRAYS

Ver también​

Altura de fila


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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - Línea - List Box - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Regla - Rectángulo - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES


Margen superior​

Define el espacio entre el borde superior del objeto y su contenido de texto. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
paddingTopintegerValor en píxeles (debe ser ≥ 0)

Objetos soportados​

Input - Text Area

Comandos​

OBJECT Get padding - OBJECT SET PADDING

Ver también​

Margen inferior - Margen izquierdo - Margen derecho


Relleno vertical​

Establece un relleno vertical para las celdas. El valor se establece en píxeles (por defecto = 0).

Gramática JSON​

NombreTipos de datosValores posibles
verticalPaddingnumberNúmero de píxeles (debe ser >=0)

Objetos soportados​

List Box - Columna List Box - Pies de página - Encabezados

Comandos​

LISTBOX Get property - LISTBOX SET PROPERTY - OBJECT Get padding - OBJECT SET PADDING

Ver también​

Relleno horizontal


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 verificación - Combo Box - Lista desplegable - Group Box - Lista jerárquica - Entrada - List Box - Línea - Columna List Box - Óvalo - Botón imagen - Menú emergente con imagen - Área de Plug-in - Indicadores de progreso - Botón de opción - Rectángulo - Regla - Selector - Separador - Imagen estática - Pasos - Subformulario - Control de pestañas - Área de texto - Área web

Comandos​

OBJECT GET COORDINATES - OBJECT MOVE - OBJECT SET COORDINATES