4D v16.3

OBJECT Get format

Página Inicial

 
4D v16.3
OBJECT Get format

OBJECT Get format 


 

OBJECT Get format ( {* ;} objeto ) -> Resultado 
Parâmetro Tipo   Descrição
Operador in se especificado, objeto é um nome de objeto (string), se omitido, objeto é um campo ou uma variável
objeto  Objeto de formulário in Nome de objeto (se* é especificado) ou Campo ou Variável (se * é omitido)
Resultado  String in Exibir formato de objeto

O comando OBJECT Get format devolve o formato de saída atual aplicado ao objeto especificado no parâmetro objeto.

Se passa o parâmetro opcional *, indica um nome de objeto (neste caso, passe uma string em objeto). Se omite este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, não passa uma string, mas uma referência de campo ou de variável.

Este comando devolve o formato de saída atual do objeto,  ou seja o formato definido no ambiente Desenho ou utilizando o comando  OBJECT SET FORMATOBJECT Get format funciona com todos os tipos de objetos de formulário (campos ou variáveis) que aceitam um formato de saída: booleano, data, hora, imagem, string, numérico, como também com grades de botões, dials, termômetros, réguas, menus imagem suspenso, botões imagem e botões 3D. Para maior informação sobre formatos de saída destes objetos, consulte a documentação do comando  OBJECT SET FORMAT .

Nota: se aplica o comando a um conjunto de objetos, o formulário, se devolve o formulário do último objeto selecionado.

Quando o comando  OBJECT Get format se aplica a objetos de tipo data, hora ou imagem (formatos definidos como constantes), a string que se devolve corresponde ao código caractere da constante. Para obter o valor da constante, simplesmente aplique a função Character code ao resultado (ver exemplo a continuação).

Este exemplo lhe permite obter o valor da constante do formato aplicado a variável imagem chamada “minhafoto”:

 C_STRING(2;$formato)
 OBJECT SET FORMAT(*;"minhafoto";Char(On background))
  `Aplicação do formato de fundo (valor = 3)
 $formato:=OBJECT Get format(*;"mifoto")
 ALERT("Formato número:"+String(Character code($formato)))
  `Mostrar o valor "3"

Este exemplo lhe permite obter o formato aplicado ao campo booleano [Membros]Estado_civil:

 C_STRING(30;$formato)
 $formato:=OBJECT Get format([Membros]Estado_civil)
 ALERT($formato`Visualizar formato, por exemplo "Casado;Solteiro"



Ver também 

OBJECT SET FORMAT

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Formulários)
Número 894

 
HISTÓRIA 

Criado por: 4D 2004
Renomear: 4D v12
Modificado: 4D v15 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)