Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SVG_New_image
|
SVG_New_image ( objetoSVGPai ; url {; x ; y {; largo ; alto}} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objetoSVGPai | Ref_SVG |
![]() |
Referencia do elemento pai | |||||
url | String |
![]() |
Endereço da imagem | |||||
x | Inteiro longo |
![]() |
Coordenada da esquina superior esquerda no eixo X | |||||
y | Inteiro longo |
![]() |
Coordenada da esquina superior esquerda no eixo Y | |||||
largo | Inteiro longo |
![]() |
Largura da imagem | |||||
alto | Inteiro longo |
![]() |
Altura da imagem | |||||
Resultado | Ref_SVG |
![]() |
Referencia da imagem | |||||
O comando SVG_New_image permite referenciar uma imagem no endereço url no recipiente SVG designado por objetoSVGPai e devolve sua referencia. Se objetoSVGPai não é um documento SVG, é gerado um erro.
O parâmetro url especifica a localização da imagem e pode tomar várias formas:
Os parâmetros opcionais x e y permitem precisar a posição da esquina superior direita da imagem no recipiente SVG (valor por padrão: 0).
Os parâmetros largo e alto especificam o tamanho do retângulo no qual será mostrada a imagem e assim determinar o tamanho e o rádio de aspecto da imagem. Estes parâmetros só são opcionais no caso de uma imagem referenciada por uma via relativa na pasta Resources da base local. Se largo e/ou alto é igual a 0, a imagem não é renderizada.
Localizar a imagem ‘logo4D.png’ localizado na pasta 'Pictures’ da pasta ‘Resources’:
svgRef:=SVG_New
objectRef:=SVG_New_image(svgRef;"#Pictures/logo4D.png")
Localizar a imagem ‘4dlogo.gif’ acessível no diretório ’pictures’ do site ‘4d.com’:
svgRef:=SVG_New
objectRef:=SVG_New_image(svgRef;"http://www.4d.com/pictures/4dlogo.gif";20;20;39;53)
Estes são alguns exemplos para acessar a imagens utilizando as URLs relativas:
SVG_New_image($Dom_svg;"./images/picture.png";10;10)
// base é a pasta "Resources"
// o código XML será xlink:href="../images/picture.png"
SVG_New_image($Dom_svg;"../picture.png";70;180)
// base é a pasta da base
// XML code will be xlink:href="../../picture.png"
SVG_New_image($Dom_svg;"/sample pictures/picture.png";110;90;100;100)
// base é a pasta "SVG" na pasta "Resources"
// o código XML será xlink:href="sample%20pictures/picture.gif"
Produto: 4D
Tema: Desenho
Número
65969
Criado por: Composant 4D SVG v11.3
Modificado: 4D v14
4D SVG ( 4D v20 R7)