| 4D v13.4GET OBJECT RECT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 GET OBJECT RECT 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET OBJECT RECT ( {* ;} objeto ; esquerda ; superior ; direita ; inferior ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| * | Operador |   | se especificado, objeto é um nome de objeto (string), se omitido, objeto é um uma variável | |||||
| objeto | Objeto de formulário |   | Nome de objeto (se* é especificado) ou Campo ou Variável (se * é omitido) | |||||
| esquerda | Inteiro longo |   | Coordenadas da esquerda do objeto | |||||
| superior | Inteiro longo |   | Coordenadas superiores do objeto | |||||
| direita | Inteiro longo |   | Coordenada direita do objeto | |||||
| inferior | Inteiro longo |   | Coordenadas inferiores do objeto | |||||
O comando OBJECT GET COORDINATES devolve as coordenadas esquerda, superior, direita e inferior (em pontos) nas variáveis ou campos dos objetos do formulário atual definido pelos parâmetros * e objeto.
Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (uma string de caracteres). Se não passa o parâmetro opcional *, indica que objeto é um campo ou uma variável. Neste caso, não é passada uma string mas uma referência de um campo ou de uma variável (campo ou variável de tipo objeto unicamente).
Se passa um nome de objeto no parâmetro objeto e utiliza o caractere arroba (“@”) para selecionar mais de um objeto, as coordenadas devolvidas serão as do retângulo formado por todos os objetos envolvidos.
Nota: desde a versão 6.5, é possível definir o modo de interpretação do caractere arroba (“@”), quando se inclui em uma string de caracteres. Esta opção tem um impacto nos comandos “Propriedades dos objetos”. Por favor consulte o Manual de Desenho.
Se o objeto não existe ou se não se chama o comando no contexto de um formulário, as coordenadas retornadas são (0;0;0;0).
Assumamos que quer obter as coordenadas de um retângulo formado por todos os objetos que começam por “botão”:
 OBJECT GET COORDINATES(*;"botão@";esquerda;superior;direita;inferior)
	Produto: 4D
	Tema: Propriedades de Objetos
	Número 
        663
        
        
        
	
	Modificado: 4D v6.7
	Renomear: 4D v12