4D v16.3

SVG EXPORT TO PICTURE

Inicio

 
4D v16.3
SVG
SVG EXPORT TO PICTURE

SVG EXPORT TO PICTURE 


 

SVG EXPORT TO PICTURE ( elementRef ; varImag {; tipoExport} ) 
Parámetro Tipo   Descripción
elementRef  Cadena in Referencia del elemento XML raíz
varImag  Imagen in Variable imagen a recibir del árbol XML (imagen SVG)
tipoExport  Entero largo in 0 = No guardar la fuente de datos 1 = Copiar la fuente de datos 2 (por defecto) = Fuente de datos propia

El comando SVG EXPORT TO PICTURE permite guardar en la variable o campo imagen indicado por el parámetro VarImag una imagen en formato SVG contenida en un árbol XML.

Nota: para mayor información sobre el formato SVG, consulte la sección .

SVG (Scalable Vector Graphics) es un formato de archivo utilizado para describir en XML gráficos vectoriales (extension .svg). Estos archivos pueden ser visualizados en los navegadores web nativamente, o vía plug-ins. 4D v11 incluye un motor de renderización SVG que permite visualizar los archivos SVG en los campos o variables imagen. El uso más común de SVG es la publicación de datos estadísticos o cartográficos. Para mayor información sobre este formato, consulte la dirección: http://www.w3.org/Graphics/SVG/.

Pase en refElement la referencia del elemento XML raíz que contiene la imagen SVG.

Pase en varImag el nombre de la variable imagen o del campo imagen 4D que contendrá la imagen SVG. La imagen se exporta en su formato nativo (descripción XML) y es redibujada vía el motor de renderización SVG en el momento de la visualización.

El parámetro opcional tipoExport permite definir la manera cómo la fuente de datos XML debe ser manejada por el comando. Puede pasar una de las siguientes constantes, que se encuentran en el tema “XML”, en este parámetro:

  • Get XML Data Source (0): 4D lee únicamente la fuente de datos XML; no se conserva con la imagen. Este parámetro acelera notablemente la velocidad de ejecución del comando; sin embargo, como el árbol DOM no se conserva, no es posible guardar ni exportar la imagen.
  • Copy XML Data Source (1): 4D conserva una copia del árbol DOM con la imagen, lo que significa que la imagen puede guardarse en un campo de la base de datos y en cualquier momento mostrarla nuevamente o exportarla.
  • Own XML Data Source (2): 4D exporta el árbol DOM con la imagen. La imagen puede almacenarse o exportarse y la ejecución del comando es rápida. Sin embargo, la referencia XML refElement no puede ser utilizada más por los otros comandos 4D. Este es el modo de exportación utilizado por defecto si el parámetro tipoExport se omite.

Ejemplo  

El siguiente ejemplo puede utilizarse para mostrar “Hello World” en una imagen 4D:

 C_PICTURE(vpict)
 $svg:=DOM Create XML Ref("svg";"http://www.w3.org/2000/svg")
 $ref:=DOM Create XML element($svg;"text";"font-size";26;"fill";"red")
 DOM SET XML ATTRIBUTE($ref;"y";"1em")
 DOM SET XML ELEMENT VALUE($ref;"Hello World")
 SVG EXPORT TO PICTURE($svg;vpict;Copy XML data source)
 DOM CLOSE XML($svg)

 



Ver también 

DOM EXPORT TO FILE
DOM EXPORT TO VAR

 
PROPIEDADES 

Producto: 4D
Tema: SVG
Número 1017

 
HISTORIA 

Creado por: 4D v11 SQL

 
ARTICLE USAGE

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