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

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 para pelo menos uma coluna, a altura de cada linha na coluna será automaticamente calculada por 4D, e o conteúdo da coluna será levado em consideração. Observe que somente as colunas com a opção selecionada serão consideradas para calcular a altura da linha.

nota

Ao redimensionar a forma, se a propriedade de dimensionamento horizontal "Crescer" foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário.

Quando essa propriedade está ativada, a altura de cada linha é calculada automaticamente para que o conteúdo da célula caiba totalmente sem ser truncado (a menos que a opção Wordwrap esteja desativada).

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

    • qualquer tipo de conteúdo (texto, numérico, datas, horas, imagens (o cálculo depende do formato da imagem), objetos),
    • quaisquer tipos de controlo (entradas, caixas de verificação, listas, listas suspensas),
    • tipos, estilos e tamanhos de letra,
    • a opção Embalagem de palavras: se desativada, a altura é baseada no número de parágrafos (as linhas são truncadas); se ativada, a altura é baseada no número de linhas (não truncadas).
  • 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

Como requer cálculos adicionais em tempo de execução, a opção de altura automática da linha pode afetar a fluidez da rolagem da sua caixa de listagem, principalmente quando ela contém um grande número de linhas.

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 o arredondamento do canto (em pixels) do objeto. Por padrão, o valor do raio é 0 pixels. Você pode alterar essa propriedade para desenhar objetos arredondados com formas personalizadas:

O valor mínimo é 0; nesse caso, um retângulo de objeto padrão não arredondado é desenhado. O valor máximo depende do tamanho do retângulo (ele não pode exceder metade do tamanho do retângulo menor) sendo calculado dinamicamente.

nota

Com as áreas de texto e 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",
  • o arredondamento do canto é desenhado fora da área do objeto (o objeto aparece maior no formulário, mas sua largura e altura não são estendidas).

Você também pode definir essa propriedade usando os comandos [OBJECT Get corner radius] (https://doc.4d.com/4dv19/help/command/en/page1323.html) e [OBJECT SET CORNER RADIUS] (https://doc.4d.com/4dv19/help/command/en/page1324.html).

Gramática JSON

NomeTipo de dadosValores possíveis
borderRadiusintegermínimo: 0

Objectos suportados

Entrada - Retâ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.
  • Ao redimensionar a forma, se a propriedade de dimensionamento horizontal "Crescer" foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário.

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.

Ao redimensionar a forma, se a propriedade de dimensionamento horizontal "Crescer" foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário.

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.

Ao redimensionar a forma, se a propriedade de dimensionamento horizontal "Crescer" foi atribuída o list box, a coluna mais direita será aumentada além da largura máxima se necessário.

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

Essa propriedade é usada para especificar o nome de um array de altura de linha que você deseja associar a list box. Um array de altura de linha deve ser do tipo numérico (longint por defeito).

Quando um array de altura de linha é definido, cada um de seus elementos cujo valor difere de 0 (zero) é considerado para determinar a altura da linha correspondente no list box, com base na unidade de altura da linha atual.

Por exemplo, pode escrever:

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

Supondo que a unidade das linhas seja "linhas", então a quinta linha do list box terá uma altura de três linhas, enquanto todas as outras linhas manterão sua altura padrão.

  • A propriedade Row Height Array não é considerado nos list boxes hierárquicos.
  • Para os list box de tipo array e collection/entity selection, essa propriedade só estará disponível se a opção Altura da linha automática não estiver selecionada.

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