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

Cabeçalhos

Exibir cabeçalhos

Esta propiedad se utiliza para mostrar u ocultar los encabezados de columna listbox. Existe um cabeçalho por coluna; cada cabeçalho é configurado separadamente.

Gramática JSON

NomeTipo de dadosValores possíveis
showHeadersbooleantrue, false

Objectos suportados

List Box


Alto

Esta propiedad se utiliza para definir la altura de línea de un encabezado de list box en píxeles o líneas de texto (cuando se muestra). Ambos os tipos de unidades podem ser utilizados no mesmo list box:

  • Píxel - el valor de la altura se aplica directamente a la línea en cuestión, independientemente del tamaño de la fuente contenida en las columnas. Se um tipo de letra for demasiado grande, o texto é truncado. Além disso, as imagens são truncadas ou redimensionadas conforme o seu formato.

  • Línea - la altura se calcula teniendo en cuenta el tamaño de la fuente de la línea en cuestión.

    • Se mais de um tamanho for definido, 4D usa o maior. Por exemplo, se uma linha contém "Verdana 18", "Geneva 12" e "Arial 9", 4D usa "Verdana 18" para determinar a altura da linha (por exemplo, 25 pixeis). Esta altura é depois multiplicada pelo número de linhas definido.
    • Este cálculo não tem em conta o tamanho das imagens nem os estilos aplicados aos tipos de letra.
    • In macOS, the row height may be incorrect if the user enters characters that are not available in the selected font. When this occurs, a substitute font is used, which may cause variations in size.

This property can also be set dynamically using the LISTBOX SET HEADERS HEIGHT command.

Conversion of units: When you switch from one unit to the other, 4D converts them automatically and displays the result in the Property List. For example, if the font used is "Lucida grande 24", a height of "1 line" is converted to "30 pixels" and a height of "60 pixels" is converted to "2 lines".

Note that converting back and forth may lead to an end result that is different from the starting value due to the automatic calculations made by 4D. Este facto é ilustrado nas sequências seguintes:

  • (fuente Arial 18)*: 52 píxeles -> 2 líneas -> 40 píxeles
  • (fuente Arial 12)*: 3 píxeles -> 0,4 línea redondeada a 1 línea -> 19 píxeles

JSON Exemplo

 "List Box": {
"type": "listbox",
"showHeaders": true,
"headerHeight": "22px",
...
}

Gramática JSON

NomeTipo de dadosValores possíveis
headerHeightstringdécimales positives +px | em

Objectos suportados

List Box

Veja também

Pies - Encabezados List box