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

Rodapés

Exibir rodapés

Essa propriedade é usada para exibir ou ocultar os rodapés de coluna list box. Existe um rodapé por coluna; cada rodapé é configurado separadamente.

Gramática JSON

NomeTipo de dadosValores possíveis
showFootersbooleantrue, false

Objectos suportados

List Box


Alto

Esta propriedade é usada para definir a altura da linha para um rodapé de list box em píxeis ou em linhas de texto (quando exibido). Ambos os tipos de unidades podem ser utilizados no mesmo list box:

  • Píxel - o valor da altura é aplicado diretamente à linha em questão, independentemente do tamanho da fonte contida nas colunas. 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.

  • Linha - a altura é calculada considerando o tamanho da fonte da linha em questão.

    • 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.
    • No macOS, a altura da linha pode estar incorreta se o usuário inserir caracteres que não estejam disponíveis na fonte selecionada. Quando isso ocorre, uma fonte substituta é usada, o que pode causar variações no tamanho.

Esta propriedade também pode ser configurada dinamicamente usando o comando LISTBOX SET FOOTERS HEIGHT.

Conversão de unidades: quando você muda de uma unidade para a outra, 4D converte-os automaticamente e exibe o resultado na Lista de propriedades. Por exemplo, se a fonte usada for "Lucida grande 24", uma altura de "1 linha" será convertida em "30 píxeis" e uma altura de "60 píxeis" será convertida em "2 linhas".

Observe que a conversão para frente e para trás pode levar a um resultado diferente do valor inicial devido aos cálculos automáticos feitos por 4D. Este facto é ilustrado nas sequências seguintes:

(font Arial 18): 52 pixels -> 2 lines -> 40 pixels (font Arial 12): 3 pixels -> 0.4 line rounded up to 1 line -> 19 pixels

Exemplo JSON

 "List Box": {
"type": "listbox",
"showFooters": true,
"footerHeight": "44px",
...
}

Gramática JSON

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

Objectos suportados

List Box

Veja também

Encabezados - Pies List box