Saltar para o conteúdo principal
Versão: 20 R5

Coordenadas e dimensões

Altura automática da linha

Esta propriedade só está disponível para os list box com as seguintes fontes de dados:

  • collection ou entity selection,
  • array (não hierárquico).

A propriedade não está selecionada por padrão. Quando usado em pelo menos uma coluna, a altura de cada linha na coluna será automaticamente calculada por 4D, e o conteúdo da coluna será considerado. Observe que somente as colunas com a opção selecionada serão levadas em conta para calcular a altura da linha.

nota

When resizing the form, if the "Grow" horizontal sizing property was assigned to the list box, the right-most column will be increased beyond its maximum width if necessary.

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.

  • O cálculo da altura da linha tem em conta:

    • any content types (text, numerics, dates, times, pictures (calculation depends on the picture format), objects),
    • quaisquer tipos de controlo (entradas, caixas de verificação, listas, listas suspensas),
    • tipos, estilos e tamanhos 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).
  • O cálculo da altura da linha ignora:

    • conteúdo da coluna 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

NomeTipo de dadosValores possíveis
rowHeightAutobooleantrue, false

Objectos suportados

Coluna de list box


Fundo

Coordenadas inferiores do objeto no formulário.

Gramática JSON

NomeTipo de dadosValores possíveis
bottomnumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - List Box - Line - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Rectangle - Ruler - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Direita

Coordenadas esquerda do objecto no formulário.

Gramática JSON

NomeTipo de dadosValores possíveis
leftnumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - List Box - Line - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Rectangle - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Esquerda

Coordenada direita do objecto no formulário.

Gramática JSON

NomeTipo de dadosValores possíveis
direitanumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - List Box - Line - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Rectangle - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Topo

Coordenada superior do objecto no formulário.

Gramática JSON

NomeTipo de dadosValores possíveis
topnumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - List Box - Line - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Rectangle - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Retângulo

História
ReleaseMudanças
18 R6Suporte para entradas e áreas de texto

Define a rodada de canto (em pixels) do objeto. By default, the radius value for rectangles is 0 pixels. You can change this property to draw rounded rectangles with custom shapes:

Minimum value is 0, in this case a standard non-rounded rectangle is drawn. Maximum value depends on the rectangle size (it cannot exceed half the size of the shortest rectangle side) and is calculated dynamically.

nota

Con áreas de texto y entradas:

  • la propiedad de radio de la esquina sólo está disponible con los estilos de línea de borde "ninguno", "sólido" o "punteado",
  • la redondez de la esquina se dibuja fuera del área del objeto (el objeto aparece más grande en el formulario pero su ancho y alto no se amplían).

You can also set this property using the OBJECT Get corner radius and OBJECT SET CORNER RADIUS commands.

Gramática JSON

NomeTipo de dadosValores possíveis
borderRadiusintegermínimo: 0

Objectos suportados

Entrada - Rectángulo - Área de texto


Alto

Esta propriedade designa o tamanho vertical de um objeto.

Alguns objetos podem ter uma altura predefinida que não pode ser alterada.

Gramática JSON

NomeTipo de dadosValores possíveis
heightnumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - List Box - Line - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Rectangle - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Largura

Esta propriedade designa o tamanho horizontal de um objeto.

  • Alguns objetos podem ter uma altura predefinida que não pode ser alterada.
  • 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

NomeTipo de dadosValores possíveis
widthnumbermínimo: 0

Objectos suportados

4D View Pro Area - 4D Write Pro Area - Button - Button Grid - Check Box - Combo Box - Dropdown list - Group Box - Hierarchical List - Input - Line - List Box - List Box Column - Oval - Picture Button - Picture Pop up menu - Plug-in Area - Progress Indicators - Radio Button - Ruler - Rectangle - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


Largura máxima

A largura máxima da coluna (em píxeis). A largura da coluna não pode ser aumentada além deste valor ao redimensionar a coluna ou o formulário.

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

NomeTipo de dadosValores possíveis
maxWidthnumbermínimo: 0

Objectos suportados

Coluna de list box


Largura mínima

A largura mínima da coluna (em píxeis). A largura da coluna não pode ser reduzida abaixo deste valor quando se redimensiona a coluna ou o formulário.

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

NomeTipo de dadosValores possíveis
minWidthnumbermínimo: 0

Objectos suportados

Coluna de list box


Array altura linha

Define a altura das linhas do list box (excluindo cabeçalhos e rodapés). Por padrão, a altura da linha é definida conforme a plataforma e o tamanho da fonte.

Gramática JSON

NomeTipo de dadosValores possíveis
rowHeightstringvalor css na unidade "em" ou "px" (por defeito)

Objectos suportados

List Box

Veja também

Array de altura da linha


Array estilo linha

This property is used to specify the name of a row height array that you want to associate with the list box. Um array de altura de linha deve ser do tipo numérico (longint por defeito).

When a row height array is defined, each of its elements whose value is different from 0 (zero) is taken into account to determine the height of the corresponding row in the list box, based on the current Row Height unit.

Por exemplo, pode escrever:

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

Assuming that the unit of the rows is "lines," then the fifth row of the list box will have a height of three lines, while every other row will keep its default height.

  • The Row Height Array property is not taken into account for hierarchical list boxes.
  • 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

NomeTipo de dadosValores possíveis
rowHeightSourcestringNome de uma variável array 4D.

Objectos suportados

List Box

Veja também

Altura da linha


Barra rolagem horizontal

Define um preenchimento horizontal para as células. O valor é definido em pixeis (padrão = 0).

Gramática JSON

NomeTipo de dadosValores possíveis
horizontalPaddingnumberNúmero de píxeles (debe ser >=0)

Objectos suportados

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

Veja também

Vertical Padding


Dimensionamento vertical

Define um preenchimento vertical para as células. O valor é definido em pixeis (padrão = 0).

Gramática JSON

NomeTipo de dadosValores possíveis
verticalPaddingnumberNúmero de píxeles (debe ser >=0)

Objectos suportados

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

Veja também

Horizontal Padding