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

OBJECT SET FONT

OBJECT SET FONT ( {* ;} objeto ; fonte )

ParâmetroTipoDescrição
*Operadorse especificado, objeto é um nome de objeto (string), se omitido, objeto é um campo ou uma variável
objetoanyNome de objeto (se* é especificado) ou Campo ou Variável (se * é omitido)
fonteTextNome da fonte ou número da fonte

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

OBJECT SET FONT mostra objeto utilizando a fonte especificada no parâmetro fonte. O parâmetro fonte deve conter um nome de fonte válido.

Se especificar o parâmetro opcional *, indica um nome de objeto (uma cadeia) em objeto. Se omite o parâmetro opcional *, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, se especifica uma referência de um campo ou de uma variável (objetos campo ou variável unicamente) ao invés de uma string.

Nota: Se usar este comando em um objeto que use uma folha de estilo, a referência à folha de estilo é apagada automaticamente do objeto - mesmo se atribuir os mesmos atributos que da folha de estilo.

Exemplo 1

O exemplo a segior define a fonte de um botão chamado bOK:

 OBJECT SET FONT(bOK;"Arial")

Exemplo 2

O exemplo a seguir define a fonte para todos os objetos de formulário cujo nome contenha "info":

 OBJECT SET FONT(*;"@info@";"Times")

Exemplo 3

O seguinte exemplo utiliza a opção especial %password, desenhada para a entrada e visualização de campos de tipo “senha”. Quando passe "%password" no parâmetro fonte:

  • cada caractere introduzido no objeto é mostrado com o mesmo símbolo,
  • as ações "copiar" e "colar" se desativam no objeto.

Nota: pode utilizar a opção %password com os objetos de tipo campo, variável e combo box.

 OBJECT SET FONT([Users]Password;"%password")

Ver também

Font file
FONT LIST
Interação de comandos genéricos com textos multi estilos
OBJECT Get font
OBJECT SET FONT SIZE
OBJECT SET FONT STYLE