Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
SVG Find element ID by coordinates
|
SVG Find element ID by coordinates ( {* ;} objetoImagem ; X ; Y ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
* | Operador |
![]() |
Se especificado, objetoImagem é um nome de objeto (string), se omitido, objetoImagem é um campo ou variável | |||||
objetoImagem | Imagem |
![]() |
Nome de objeto (Se * for especificado) ou Campo ou Variável (se * for omitido) | |||||
X | Inteiro longo |
![]() |
Coordenadas X em píxels | |||||
Y | Inteiro longo |
![]() |
Coordenadas Y em píxels | |||||
Resultado | String |
![]() |
ID do elemento encontrado na localização X, Y | |||||
O comando SVG Find element ID by coordinates retorna a identificação ("id" ou atributo "xml:id") do elemento XML encontrado na localização definida pelas coordenadas (x,y) na imagem SVG designada pelo parâmetro objetoImagem. Este comando pode ser utilizado particularmente para criar interfaces gráficas interativas utilizando objetos SVG.
Nota: para maior informação sobre o formato SVG, por favor consulte a seção Introdução aos comandos de XML Utilities.
As coordenadas passadas nos parâmetros x e y devem estar expressadas em píxeis relativos a esquina superior esquerda da imagem (0,0). No contexto de uma imagem mostrada em um formulário, pode utilizar os valores devolvidos pelas variáveis sistema MouseX e MouseY. Estas variáveis são atualizadas nos eventos de formulário On Clicked e On Double Clicked, assim como nos eventos de formulário On Mouse Enter e On Mouse Move.
Nota: no sistema de coordenadas da imagem, MouseX e MouseY sempre especifica o mesmo ponto, independentemente do formato de visualização da imagem (excepto no caso do formato "Replicated"), mesmo quando a imagem for rolada ou receber um zoom.
O ponto a ser considerado é o primeiro ponto alcançado. Por exemplo, no seguinte caso, o comando devolverá a identificação do círculo se as coordenadas do ponto A forem passadas, e a do retângulo se as coordenadas do ponto B forem passadas:
Quando as coordenadas corresponderem a um objeto superposto ou composto, o comando retorna a identificação do primeiro objeto com um identificador de atributo válido, se for necessário, entre os elementos pai.
O comando retorna uma string vazia se:
Nota: este comando não pode detectar objetos cujo valor de opacidade (atributo "fill-opacity") seja inferior a 0.01.
Se objetoImagem não contiver uma imagem SVG válida, o comando retorna uma cadeia vazia e a variável sistema OK toma o valor 0. Do contrário, se o comando for executado corretamente, a variável sistema OK toma o valor 1.
Produto: 4D
Tema: SVG
Número
1054
Criado por: 4D v11 SQL Release 3
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)