Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
SVG_New_image
|
SVG_New_image ( objetoSVGPadre ; url {; x ; y {; ancho ; alto}} ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objetoSVGPadre | Ref_SVG |
![]() |
Referencia del elemento padre | |||||
url | Cadena |
![]() |
Dirección de la imagen | |||||
x | Entero largo |
![]() |
Coordenada de la esquina superior izquierda en el eje X | |||||
y | Entero largo |
![]() |
Coordenada de la esquina superior izquierda en el eje Y | |||||
ancho | Entero largo |
![]() |
Ancho de la imagen | |||||
alto | Entero largo |
![]() |
Alto de la imagen | |||||
Resultado | Ref_SVG |
![]() |
Referencia de la imagen | |||||
El comando SVG_New_image permite referenciar una imagen en la dirección url en el contenedor SVG designado por objetoSVGPadre y devuelve su referencia. Si objetoSVGPadre no es un documento SVG, se genera un error.
El parámetro url especifica la ubicación de la imagen y puede tomar varias formas:
Los parámetros opcionales x e y permiten precisar la posición de la esquina superior derecha de la imagen en el contenedor SVG (valor por defecto: 0).
Los parámetros ancho y alto especifican el tamaño del rectángulo en el que se mostrará la imagen y así determinar el tamaño y el radio de aspecto de la imagen. Estos parámetros sólo son opcionales en el caso de una imagen referenciada por una ruta relativa en la carpeta Resources de la base local. Si ancho y/o alto es igual a 0, la imagen no se renderiza.
Ubicar la imagen ‘logo4D.png’ ubicado en la carpeta 'Pictures’ de la carpeta ‘Resources’:
svgRef:=SVG_New
objectRef:=SVG_New_image(svgRef;"#Pictures/logo4D.png")
Ubicar la imagen ‘4dlogo.gif’ accesible en el directorio ’pictures’ del sitio ‘4d.com’:
svgRef:=SVG_New
objectRef:=SVG_New_image(svgRef;"http://www.4d.com/pictures/4dlogo.gif";20;20;39;53)
Estos son algunos ejemplos para acceder a imágenes utilizando las URLs relativas:
SVG_New_image($Dom_svg;"./images/picture.png";10;10)
// base es la carpeta "Resources"
// el código XML será xlink:href="../images/picture.png"
SVG_New_image($Dom_svg;"../picture.png";70;180)
// base es la carpeta de la base
// XML code will be xlink:href="../../picture.png"
SVG_New_image($Dom_svg;"/sample pictures/picture.png";110;90;100;100)
// base es la carpeta "SVG" en la carpeta "Resources"
// el código XML será xlink:href="sample%20pictures/picture.gif"
Producto: 4D
Tema: Dibujo
Número
65969
Creado por: Composant 4D SVG v11.3
Modificado: 4D v14
4D SVG ( 4D v20)