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

Visualização


Formato Alfa

Os formatos alfa controlam a forma como os campos alfanuméricos e variáveis aparecem quando exibidos ou impressos. Segue uma lista de formatos fornecidos para campos alfanuméricos:

Pode escolher um formato desta lista ou utilizar qualquer formato personalizado. A lista padrão contém formatos para alguns dos campos alfa mais comuns que requerem formatos: números de telefone dos EUA (distância local e interurbano), Números de segurança social e cep americano. Você também pode inserir um nome de formato personalizado definido no editor Filtros e formatos da caixa de ferramentas. Neste caso, o formato não pode ser modificado nas propriedades do objeto. Todos os formatos ou filtros personalizados que você tiver criado estarão automaticamente disponíveis, precedidos por uma barra vertical (|).

O sinal de número (#) é o espaço reservado para um formato de exibição alfanumérico. Você pode incluir os traços, hífens, espaços e quaisquer outros sinais de pontuação apropriados que deseja exibir. Você usa os sinais de pontuação desejados e o sinal de número para cada caractere que quiser exibir.

Por exemplo, considere um número de peça com um formato como "RB-1762-1".

O formato alfa seria:

##-####-#

Quando o usuário introduz "RB17621", o campo é apresentado:

RB-1762-1

O campo contém efetivamente "RB17621".

Se o usuário inserir mais caracteres do que o formato permitir, 4D exibe os últimos caracteres. Por exemplo, se o formato for:

(#######)

e o usuário introduzir "proportion", o campo é apresentado:

(portion)

O campo contém efetivamente "proportion". 4D aceita e armazena a entrada inteira, independentemente do formato de exibição. Não se perde nenhuma informação.

Gramática JSON

NomeTipo de dadosValores possíveis
textFormatstring"####", "(#####) ### ####", "### ### ### ####", "#### ## ####", "00000", formatos personalizados

Objectos suportados

Drop-down List - Combo Box - List Box Column - List Box Footer


Formato de Data

Os formatos de data controlam como as datas aparecem quando são apresentadas ou impressas. Para a entrada de dados, as datas são inseridas no formato MM/DD/AAAA, independentemente do formato de exibição escolhido.

Os formatos de exibição de datas podem ser definidos:

  • usando um formato 4D incorporado,
  • usando um padrão personalizado.

Formatos incorporados

A tabela seguinte apresenta as opções disponíveis:

Nome do formatoCadeia JSONExemplo (sistema americano)
System date shortsystemShort (padrão)03/25/20
System date abbreviated (1)systemMediumWed, Mar 25, 2020
System date longsystemLongQuarta-feira, 25 de março de 2020
RFC 822rfc822Tue, 25 Mar 2020 22:00:00 GMT
Short CenturyshortCentury03/25/20 but 04/25/2032 (2)
Internal date longlongMarch 25, 2020
Internal date abbreviated (1)abbreviatedMar 25, 2020
Internal date shortshort03/25/2020
ISO Date Time (3)iso86012020-03-25T00:00:00

(1) To avoid ambiguity and in accordance with current practice, the abbreviated date formats display "jun" for June and "jul" for July. Esta particularidade só se aplica às versões francesas de 4D.

(2) The year is displayed using two digits when it belongs to the interval (1930;2029) otherwise it will be displayed using four digits. This is by default but it can be modified using the SET DEFAULT CENTURY command.

(3) The ISO Date Time format corresponds to the XML date and time representation standard (ISO8601). Seu principal objetivo é ser usado na importação/exportação de dados em formato XML e em serviços da Web.

Independentemente do formato de exibição, se o ano for inserido com dois dígitos, o 4D assume que o século é o 21º se o ano pertencer ao intervalo (00;29) e o 20º se pertencer ao intervalo (30;99). This is the default setting but it can be modified using the SET DEFAULT CENTURY command.

Formato personalizado

Customized date formats can be built using several patterns described in the Date and Time Formats page. Por exemplo:

PadrãoExemplo (sistema americano)
"eeee, dd"Wednesday, 29
"'Dia' #D 'do ano'"Dia #333 do ano

Gramática JSON

NomeTipo de dadosValores possíveis
dateFormatstring
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long" + " blankIfNull"
  • Custom formats: any format built using a supported pattern + " blankIfNull"
  • blankIfNull

    Por padrão, uma data nula é exibida com zeros, por exemplo, 00/00/00. Com a opção "blankIfNull", uma data nula é exibida como uma área vazia. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. Por exemplo: "systemShort blankIfNull" ou "ee dd LL blankIfNull".

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer


    Formato do número

    Os campos de número incluem os tipos Integer, Long integer, Integer 64 bits, Real e Float.

    Os formatos de números controlam a forma como os números aparecem quando exibidos ou impressos. Para a entrada de dados, você insere apenas os números (incluindo um ponto decimal ou sinal de menos, se necessário), independentemente do formato de exibição escolhido.

    4D fornece vários formatos de números padrão.

    Marcadores

    Em cada um dos formatos de exibição de números, o sinal de número (#), o zero (0), o acento circunflexo (^) e o asterisco (*) são usados como espaços reservados. Você cria seus próprios formatos de números usando um espaço reservado para cada dígito que espera exibir.

    Placeholder (valores provisórios)Efeito do zero à esquerda ou à direita
    #Não apresenta nada
    0Mostra 0
    ^Apresenta um espaço (1)
    -Apresenta um asterisco

    (1) O acento circunflexo (^) gera um caractere de espaço que ocupa a mesma largura de um dígito na maioria das fontes.

    Por exemplo, se quiser exibir números de três dígitos, pode usar o formato ####. If the user enters more digits than the format allows, 4D displays <<< in the field to indicate that more digits were entered than the number of digits specified in the display format.

    Se o usuário digitar um número negativo, o caractere mais à esquerda será exibido como um sinal de menos (a menos que um formato de exibição negativo tenha sido especificado). If ##0 is the format, minus 26 is displayed as –26 and minus 260 is displayed as <<< because the minus sign occupies a placeholder and there are only three placeholders.

    Independentemente do formato de exibição, 4D aceita e armazena o número inserido no campo. Não se perde nenhuma informação.

    Cada caractere de espaço reservado tem um efeito diferente na exibição de zeros à esquerda ou à direita. Um zero à esquerda é um zero que começa um número antes do ponto decimal; um zero à direita é um zero que termina um número após o ponto decimal.

    Suponha que utiliza o formato ##0 para mostrar três dígitos. Se o utilizador não introduzir nada no campo, o campo apresenta 0. Se o usuário introduzir 26, o campo apresenta 26.

    Caracteres separadores

    Os formatos de exibição numérica (exceto para notações científicas) são automaticamente baseados nos parâmetros do sistema regional. 4D substitui os caracteres "." e ",", respectivamente, pelo separador decimal e pelo separador de milhar definido no sistema operacional. O ponto e a vírgula são, portanto, considerados caracteres de espaço reservado, seguindo o exemplo de 0 ou #.

    No Windows, ao usar a tecla de separação decimal do teclado numérico, 4D faz uma distinção dependendo do tipo de campo onde o cursor está localizado:

    • em um campo do tipo Real, o uso dessa chave inserirá o separador decimal definido no sistema,
    • in any other type of field, this key inserts the character associated with the key, usually a period (.) or comma (,).

    Pontos decimais e outros caracteres de visualização

    É possível utilizar um ponto decimal num formato de apresentação de números. Se quiser que o decimal seja exibido independentemente de o usuário digitá-lo, ele deverá ser colocado entre zeros.

    Pode utilizar quaisquer outros caracteres no formato. Quando usados isoladamente, ou colocados antes ou depois de espaços reservados, os caracteres sempre aparecem. Por exemplo, se utilizar o seguinte formato:

    $##0

    um cifrão sempre aparece porque é colocado antes dos espaços reservados.

    Se os caracteres forem colocados entre espaços reservados, eles aparecerão somente se os dígitos forem exibidos em ambos os lados. Por exemplo, se definir o formato:

    ###.##0

    o ponto só aparece se o usuário introduzir pelo menos quatro dígitos.

    Os espaços são tratados como caracteres nos formatos de apresentação de números.

    Formatos para positivo, negativo e zero

    Um formato de exibição de número pode ter até três partes, o que permite especificar formatos de exibição para valores positivos, negativos e zero. Você especifica as três partes separando-as com ponto e vírgula, conforme mostrado abaixo:

    Positivo;Negativo;Zero

    Não é necessário especificar as três partes do formato. Se você usar apenas uma parte, o 4D a usará para todos os números, colocando um sinal de menos na frente dos números negativos.

    Se você usar duas partes, 4D usará a primeira parte para números positivos e zero e a segunda parte para números negativos. Se você usar três partes, a primeira será para números positivos, a segunda para números negativos e a terceira para zero.

    A terceira parte (zero) não é interpretada e não aceita caracteres de substituição. If you enter ###;###;#, the zero value will be displayed “#”. Por outras palavras, o que é realmente introduzido é o que será apresentado para o valor zero.

    Aqui está um exemplo de um formato de exibição de números que mostra cifrões e vírgulas, coloca valores negativos entre parênteses e não exibe zeros:

    $###,##0.00;($###,##0.00);

    Observe que a presença do segundo ponto e vírgula instrui o 4D a usar nothing para exibir zero. O formato a seguir é semelhante, exceto pelo fato de que a ausência do segundo ponto e vírgula instrui o 4D a usar o formato de número positivo para zero:

    $###,##0.00;($###,##0.00)

    Neste caso, a indicação de zero seria $0,00.

    Notação científica

    If you want to display numbers in scientific notation, use the ampersand (&) followed by a number to specify the number of digits you want to display. Por exemplo, se o formato for:

    &3

    apresentaria 759,62 como:

    7.60e+2

    O formato de notação científica é o único formato que arredonda automaticamente o número exibido. Observe no exemplo acima que o número é arredondado para 7,60e+2 em vez de ser truncado para 7,59e+2.

    Formatos hexadecimais

    Você pode exibir um número em hexadecimal usando os seguintes formatos de exibição:

    • &x: This format displays hexadecimal numbers using the “0xFFFF” format.
    • &$: This format displays hexadecimal numbers using the “$FFFF” format.

    Notação XML

    The &xml format will make a number compliant with XML standard rules. Em particular, o caractere separador decimal será um ponto "." em todos os casos, independentemente das configurações do sistema.

    Mostrar um número como hora

    You can display a number as a time (with a time format) by using &/ followed by a digit. Hora é determinada calculando-se o número de segundos desde a meia-noite que o valor representa. O dígito no formato corresponde à ordem em que o formato da hora aparece no menu pendente Formato.

    Por exemplo, se o formato for:

    &/5

    corresponde ao 5.º formato de hora no menu pop-up, especificamente a hora AM/PM. Um campo numérico com este formato apresentaria 25000 como:

    6:56 AM

    Exemplos

    A tabela a seguir mostra como os diferentes formatos afetam a exibição dos números. As três colunas - Positivo, Negativo e Zero - mostram como 1.234,50, -1.234,50 e 0 seriam exibidos.

    Formato IntroduzidoPositivoNegativoZero
    ###<<<<<<
    ####1234<<<<
    #######1234-1234
    #####.##1234.5-1234.5
    ####0.001234.50-1234.500.00
    #####01234-12340
    +#####0;–#####0;0+1234-12340
    #####0DB;#####0CR;01234DB1234CR0
    #####0;(#####0)1234(1234)0
    ###,##01,234-1,2340
    ##,##0.001,234.50-1,234.500.00
    \^\^\^\^\^\^\^1234-1234
    \^\^\^\^\^\^01234-12340
    \^\^\^,\^\^01,234-1,2340
    \^\^,\^\^0.001,234.50-1,234.500.00
    **********1234**-1234*******
    ******0***1234**-1234******0
    ***,**0**1,234*-1,234******0
    **,**0.00*1,234.50-1,234.50*****0.00
    $*,**0.00;–$*,**0.00$1,234.50-$1,234.50$****0.00
    $\^\^\^\^0$ 1234$–1234$ 0
    $\^\^\^0;–$\^\^\^0$1234–$1234$ 0
    $\^\^\^0 ;($\^\^\^0)$1234($1234)$ 0
    $\^,\^\^0.00 ;($\^,\^\^0.00)$1,234.50($1,234.50)$ 0.00
    &21.2e+3-1.2e+30.0e+0
    &51.23450e+3-1.23450e+30.00000
    &xml1234.5-1234.50

    Gramática JSON

    NomeTipo de dadosValores possíveis
    numberFormatstringNúmeros (incluindo um ponto decimal ou sinal de menos, se necessário)

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer - Progress Indicators


    Formato imagem

    Os formatos imagem controlam a aparência das imagens quando exibidas ou impressas. Para a entrada de dados, o usuário sempre insere imagens colando-as da área de transferência ou arrastando e soltando, independentemente do formato de exibição.

    As opções de truncagem e escala não afetam a imagem em si. O conteúdo de um campo Imagem é sempre guardado. Somente a exibição no formulário específico é afetada pelo formato de exibição de imagem.

    Escalado para caber

    Gramática JSON: "scaled"

    The Scaled to fit format causes 4D to resize the picture to fit the dimensions of the area.

    Truncado (centrado e não centrado)

    Gramática JSON: "truncatedCenter" / "truncatedTopLeft"

    The Truncated (centered) format causes 4D to center the picture in the area and crop any portion that does not fit within the area. 4D corta igualmente de cada borda e da parte superior e inferior.

    The Truncated (non-centered) format causes 4D to place the upper-left corner of the picture in the upper-left corner of the area and crop any portion that does not fit within the area. 4D corta da direita e de baixo para cima.

    When the picture format is Truncated (non-centered), it is possible to add scroll bars to the input area.

    Escalado para caber (proporcional) e Escalado para caber centrado (proporcional)

    Gramática JSON: "proportionalTopLeft" / "proportionalCenter"

    When you use Scaled to fit (proportional), the picture is reduced proportionally on all sides to fit the area created for the picture. The Scaled to fit centered (proportional) option does the same, but centers the picture in the picture area.

    Se a imagem for menor do que a área definida no formulário, ela não será modificada. Se a imagem for maior do que a área definida no formulário, ela será reduzida proporcionalmente. Uma vez que é proporcionalmente reduzida, a imagem não aparece distorcida.

    If you have applied the Scaled to fit centered (proportional) format, the picture is also centered in the area:

    Replicado

    Gramática JSON: "tiled"

    When the area that contains a picture with the Replicated format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely.

    Se o campo for reduzido para um tamanho inferior ao da imagem original, a imagem é truncada (não centrada).

    Gramática JSON

    NomeTipo de dadosValores possíveis
    pictureFormatstring"truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft", "proportionalCenter"

    Objectos suportados

    Input - List Box Column - List Box Footer


    Formato Hora

    Os formatos de hora controlam a forma como as horas aparecem quando são apresentadas ou impressas. Para a entrada de dados, você insere as horas no formato HH:MM:SS de 24 horas ou no formato AM/PM de 12 horas HH:MM:SS, independentemente do formato de exibição escolhido.

    Os formatos de exibição de horas podem ser definidos:

    • usando um formato 4D incorporado,
    • usando um padrão personalizado.

    Formatos incorporados

    A tabela abaixo mostra os formatos de exibição do campo Hora e dá exemplos:

    Nome do formatoCadeia JSONComentáriosExemplo para 04:30:25
    HH:MM:SShh_mm_ss04:30:25
    HH:MMhh_mm04:30
    Hour Min SecHH_MM_SS4 horas 30 minutos 25 segundos
    Hour MinHH_MM4 horas 30 minutos
    HH:MM AM/PMhh_mm_am4:30 a.m.
    MM SSmm_ssHora expressa como uma duração de 00:00:00270:25
    Min SecMM_SSHora expressa como uma duração de 00:00:00270 minutos 25 segundos
    ISO Date Timeiso8601Corresponde ao padrão XML para representar dados relacionados ao tempo. Ele destina-se principalmente a ser usado ao importar/exportar dados em formato XML0000-00-00T04:30:25
    System time short- (o padrão)Formato de hora standard definido no sistema04:30:25
    System time long abbreviatedsystemMediumapenas macOS: formato de hora abreviado definido no sistema.
    Windows: esse formato é o mesmo que o formato curto da hora do sistema
    4•30•25 AM
    System time longsystemLongapenas macOS: formato de hora longa definido no sistema.
    Windows: esse formato é o mesmo que o formato curto da hora do sistema
    4:30:25 AM HNEC

    Formato personalizado

    Customized time formats can be built using several patterns described in the Date and Time Formats page. Por exemplo:

    PadrãoExemplo (sistema americano)
    "HH 'horas' mm 'minutos' ss 'segundos'"13 horas 25 minutos 12 segundos
    hh:mm a01:25: PM

    Gramática JSON

    NomeTipo de dadosValores possíveis
    timeFormatstring
  • Built-in formats: "systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS" + " blankIfNull"
  • Custom formats: any format built using a supported pattern + "blankIfNull"
  • blankIfNull

    Por padrão, uma hora nula é exibida com zeros, por exemplo, "00:00:00". Com a opção "blankIfNull", uma hora nula é exibida como uma área vazia. A cadeia de caracteres "blankIfNull" (sensível a maiúsculas e minúsculas) deve ser combinada com o valor de formato selecionado. Ex: "MM_SS blankIfNull" ou "hh:mm aa blankIfNull"

    Objectos suportados

    Combo Box - Drop-down List - Input - List Box Column - List Box Footer


    Texto quando False/Texto quando True

    When a boolean expression is displayed as:

    ... pode selecionar o texto a apresentar para cada valor:

    • Text when True - the text to be displayed when the value is "true"
    • Text when False - the text to be displayed when the value is "false"

    Gramática JSON

    NomeTipo de dadosValores possíveis
    booleanFormatstring"\<textWhenTrue>;\<textWhenFalse>", e.g. "Assigned;Unassigned"

    Objectos suportados

    List Box Column - Input


    Tipo de exibição

    Utilizado para associar um formato de visualização aos dados da coluna. Os formatos fornecidos dependem do tipo de variável (caixa de listagem do tipo matriz) ou do tipo de dados/campo (caixas de listagem do tipo seleção e coleção).

    As colunas booleanas e numéricas (numéricas ou inteiras) podem ser exibidas como caixas de seleção. In this case, the Title property can be defined.

    As colunas booleanas também podem ser apresentadas como menus pop-up. In this case, the Text when False and Text when True properties must be defined.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    controlTypestring
  • number columns: "automatic" (default) or "checkbox"
  • boolean columns: "checkbox" (default) or "popup"
  • Objectos suportados

    List Box Column


    Não renderizado

    Quando essa propriedade está ativada, o objeto não é desenhado no formulário, mas ainda pode ser ativado.

    Em particular, esta propriedade permite implementar botões "invisíveis". Os botões não renderizados podem ser colocados em cima de objetos gráficos. Eles permanecem invisíveis e não são realçados quando clicados, mas sua ação é acionada quando são clicados.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    displaybooleantrue, false

    Objectos suportados

    Button - Drop-down List


    Três Estados

    Permite que um objeto de caixa de verificação aceite um terceiro estado. A variável associada à caixa de seleção devolve o valor 2 quando a caixa estiver no terceiro estado.

    Caixas de verificação de três estados em colunas list box

    List box columns with a numeric data type can be displayed as three-states check boxes. Se for selecionado, são apresentados os seguintes valores:

    • 0 = caixa não assinalada,
    • 1 = caixa marcada,
    • 2 (or any value >0) = semi-checked box (third state). Para a introdução de dados, este estado devolve o valor 2.
    • -1 = caixa de seleção invisível,
    • -2 = caixa desmarcada, não editável,
    • -3 = caixa marcada, não pode ser introduzida,
    • -4 = caixa semi-marcada, não editável

    In this case as well, the Title property is also available so that the title of the check box can be entered.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    threeStatebooleantrue, false

    Objectos suportados

    Check box - List Box Column


    Título

    Esta propriedade está disponível para uma coluna list box se:

    Nesse caso, o título da caixa de seleção pode ser inserido usando essa propriedade.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    controlTitlestringQualquer etiqueta personalizada para a caixa de verificação

    Objectos suportados

    List Box Column


    Truncar com reticências

    Controla a exibição de valores quando as colunas da caixa de listagem são muito estreitas para mostrar todo o seu conteúdo.

    Essa opção está disponível para colunas com qualquer tipo de conteúdo, exceto imagens e objetos.

    • Quando a propriedade está ativada (padrão), se o conteúdo de uma célula da caixa de listagem exceder a largura da coluna, ele será truncado e uma elipse será exibida:

    A posição das elipses depende do sistema operativo. No exemplo acima (Windows), ele é adicionado no lado direito do texto. No macOS, as reticências são adicionadas no meio do texto.

    • Quando a propriedade estiver desativada, se o conteúdo de uma célula exceder a largura da coluna, ele será simplesmente recortado, sem adição de reticências:

    A opção Truncar com reticências é ativada por padrão e pode ser especificada com caixas de listagem do tipo Matriz, Seleção ou Coleção.

    When applied to Text type columns, the Truncate with ellipsis option is available only if the Wordwrap option is not selected. Quando a propriedade Wordwrap é selecionada, o conteúdo extra nas células é tratado por meio dos recursos de quebra de palavras, de modo que a propriedade Truncar com reticências não está disponível.

    The Truncate with ellipsis property can be applied to Boolean type columns; however, the result differs depending on the cell format:

    • Para formatos booleanos do tipo pop-up, as etiquetas são truncadas com uma elipse,
    • Para formatos booleanos do tipo caixa de verificação, as etiquetas são sempre cortadas.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    truncateModestring"withEllipsis", "none"

    Objectos suportados

    List Box Column - List Box Header


    Visibilidade

    Esta propriedade permite ocultar o objeto no ambiente Aplicação.

    É possível tratar a propriedade Visibilidade para a maioria dos objetos de formulário. Esta propriedade é principalmente usada para simplificar o desenvolvimento de interfaces dinâmicas. In this context, it is often necessary to hide objects programatically during the On load event of the form then to display certain objects afterwards. A propriedade Visibility permite inverter essa lógica, tornando determinados objetos invisíveis por padrão. The developer can then program their display using the OBJECT SET VISIBLE command when needed.

    Visibilidade automática em formulários lista

    In the context of "list" forms, the Visibility property supports two specific values:

    • If record selected (JSON name: "selectedRows")
    • If record not selected (JSON name: "unselectedRows")

    Essa propriedade é usada somente ao desenhar objetos localizados no corpo de um formulário de lista. Ele informa ao 4D se deve ou não desenhar o objeto, dependendo se o registro que está sendo processado está selecionado/não está selecionado. Ele permite representar uma seleção de registros usando atributos visuais que não sejam cores de destaque:

    4D does not take this property into account if the object was hidden using the OBJECT SET VISIBLE command; in this case, the object remains invisible regardless of whether or not the record is selected.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    visibilidadestring"visible", "hidden", "selectedRows" (somente formulário de lista), "unselectedRows" (somente formulário de lista)

    Objectos suportados

    4D View Pro area - 4D Write Pro area - Button - Button Grid - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - List Box - List Box Column - List Box Footer - List Box Header - Picture Button - Picture Pop-up Menu - Plug-in Area - Progress indicator - Radio Button - Spinner - Splitter - Static Picture - Stepper - Subform - Tab control - Text Area - Web Area


    Wordwrap

    For input objects, available when the Multiline property is set to "yes" .

    Gerencia a exibição do conteúdo quando ele excede a largura do objeto.

    Marcado para list box/Sim para entrada

    JSON grammar: "normal"

    Quando essa opção é selecionada, o texto passa automaticamente para a próxima linha sempre que sua largura exceder a da coluna/área, se a altura da coluna/área permitir.

    • Em colunas/áreas de linha única, somente a última palavra que pode ser exibida por completo é exibida. 4D insere retornos de linha; é possível rolar o conteúdo da área pressionando a tecla de seta para baixo.

    • Em colunas/áreas com várias linhas, 4D efetua retornos de linha automáticos.

    Não selecionado para list box/Não para entrada

    JSON grammar: "none"

    Quando esta opção é selecionada, 4D não faz nenhum retorno automático de linha e a última palavra que pode ser exibida pode ser truncada. Nas áreas de tipo de texto, são suportadas os retornos de carro:

    Nas caixas de lista, qualquer texto muito longo é truncado e exibido com uma elipse (...). In the following example, the Wordwrap option is checked for the left column and unchecked for the right column:

    Observe que, independentemente do valor da opção Wordwrap, a altura da linha não será alterada. Se o texto com quebras de linha não puder ser exibido inteiramente na coluna, ele é truncado (sem uma elipse). No caso de caixas de lista exibindo apenas uma única linha, somente a primeira linha do texto é exibida:

    Automático para entrada (opção padrão)

    JSON grammar: "automatic"

    • Em áreas de linha única, palavras localizadas no final das linhas são truncadas e não há retornos de linha.
    • Em áreas com várias linhas, 4D efetua retornos automáticos de linha.

    Gramática JSON

    NomeTipo de dadosValores possíveis
    wordwrapstring"automatic" (exceto list box), "normal", "nenhum"

    Objectos suportados

    Input - List Box Column - List Box Footer