Text
Permitir a selecção de tipo de letra/cor
Quando esta propriedade está activada, os comandos OPEN FONT PICKER e OPEN COLOR PICKER podem ser chamados para apresentar as janelas de seleção de fontes sistema e de cores. Using these windows, the users can change the font or color of a form object that has the focus directly by clicking. When this property is disabled (default), the open picker commands have no effect.
Gramática JSON
Propriedade | Tipo de dados | Valores possíveis |
---|---|---|
allowFontColorPicker | boolean | false (padrão), true |
Objectos suportados
Negrito
Define o texto selecionado para aparecer mais escuro e mais pesado.
You can set this property using the OBJECT SET FONT STYLE command.
This is normal text.
This is bold text.
Gramática JSON
Propriedade | Tipo de dados | Valores possíveis |
---|---|---|
fontWeight | text | "normal", "bold" |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Itálico
Define o texto selecionado como ligeiramente inclinado para a direita.
Você também pode definir essa propriedade por meio do comando OBJECT SET FONT STYLE.
This is normal text.
This is text in italics.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
fontStyle | string | "normal", "italic" |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Sublinhado
Define o texto para ter uma linha por baixo.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
textDecoration | string | "normal", "underline" |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Fonte
This property allows you to specify either the font theme or the font family used in the object.
Font theme and font family properties are mutually exclusive. Um tema de tipo de letra controla os atributos do tipo de letra, incluindo o tamanho. Uma família de tipos de letra permite-lhe definir o nome, o tamanho e a cor do tipo de letra.
Tema Fonte
A propriedade de tema do tipo de letra designa um nome de estilo automático. Automatic styles determine the font family, font size and font color to be used for the object dynamically according to system parameters. Esses parâmetros dependem de:
- a plataforma,
- a língua do sistema,
- e o tipo de objeto do formulário.
With the font theme, you are guaranteed that titles are always displayed in accordance with the current interface standards of the system. No entanto, o seu tamanho pode variar de uma máquina para outra.
Estão disponíveis três temas de tipos de letra:
- normal: automatic style, applied by default to any new object created in the Form editor.
- main and additional font themes are only supported by text areas and inputs. Estes temas destinam-se principalmente a desenho de caixas de diálogo. They refer to font styles used, respectively, for main text and additional information in your interface windows. Aqui estão as caixas de diálogo típicas (macOS e Windows) que utilizam estes temas de tipos de letra:
Os temas de tipo de letra gerem o tipo de letra, bem como o seu tamanho e cor. If you modify one of the properties managed by a font theme, it no longer works dynamically. However, you can apply custom style properties (Bold, Italic or Underline) without altering its functioning.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
fontTheme | string | "normal", "main", "additional" |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Família de letras
Existem dois tipos de nomes de famílias de letras:
- family-name: o nome de uma família de tipos de letra, como "times", "courier", "arial", etc.
- generic-family: o nome de uma família genérica, como "serif", "sans-serif", "cursive", "fantasy", "monospace".
Pode ser definido utilizando o comando OBJECT SET FONT.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
fontFamily | string | Nome da família de fontes CSS |
4D recomenda usar apenas fontes seguras para a web.
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Tamanho fonte
This property is only available when no font theme is selected.
Permite definir o tamanho da fonte do objeto em pontos.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
fontSize | integer | Tamanho da letra em pontos. Valor mínimo: 0 |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Radio Button - Text Area
Cor fonte
Designa a cor do tipo de letra.
Esta propriedade também define a cor da borda (se existir) quando é utilizado o estilo "simples" ou "pontilhado".
A cor pode ser especificada por:
- um nome de cor - como "red"
- um valor HEX - como "#ff0000"
- um valor RGB - como "rgb(255,0,0)"
You can also set this property using the OBJECT SET RGB COLORS command.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
stroke | string | um valor css, "transparent", "automatic" |
Objectos suportados
Button - Check Box - Combo Box - Drop-down List - Group Box - Hierarchical List - Input - List Box - List Box Column - List Box Footer - List Box Header - Progress Indicators - Ruler - Radio Button - Text Area
Expressão cor fonte
List box do tipo coleção/seleção de entidade
Utilizado para aplicar uma cor de letra personalizada a cada linha do list box. É necessário utilizar valores de cor RGB. Para obter mais informações sobre isso, consulte a descrição do comando OBJECT SET RGB COLORS no manual Linguagem 4D.
Deve introduzir uma expressão ou uma variável (não podem ser utilizadas variáveis do tipo array). A expressão ou variável será avaliada para cada linha exibida. Você pode usar as constantes do tema SET RGB COLORS.
Também pode definir esta propriedade utilizando o comando LISTBOX SET PROPERTY
com a constante lk font color expression
.
Esta propriedade também pode ser definida utilizando uma expressão Meta Info.
O exemplo seguinte utiliza um nome de variável: introduza CompanyColor para a expressão cor fonte e, no método formulário, escreva o seguinte código:
CompanyColor:=Choose([Companies]ID;Background color;Light shadow color; Foreground color;Dark shadow color)
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
rowStrokeSource | string | Expressão cor fonte |