4D v16.3

SVG EXPORTER VERS IMAGE

Accueil

 
4D v16.3
SVG
SVG EXPORTER VERS IMAGE

SVG EXPORTER VERS IMAGE 


 

SVG EXPORTER VERS IMAGE ( refElément ; vVarImage {; typeExport} ) 
Paramètre Type   Description
refElément  Chaîne in Référence d’élément XML racine
vVarImage  Image in Variable image devant recevoir l’arbre XML (image SVG)
typeExport  Entier long in 0=Ne pas stocker la source de données, 1=Copier la source de données, 2 = Prendre possession de la source de données (défaut)

La commande SVG EXPORTER VERS IMAGE permet de sauvegarder dans la variable ou le champ image désigné(e) par le paramètre vVarImage une image au format SVG contenue dans un arbre XML.

Note : Pour plus d'informations sur le format SVG, reportez-vous à la section Présentation des commandes XML génériques.

Passez dans refElément la référence de l’élément XML racine contenant l’image SVG.

Passez dans vVarImage le nom de la variable image ou du champ image 4D devant contenir l’image SVG. L’image est exportée dans son format natif (description XML) et est dessinée via le moteur de rendu SVG au moment de l’affichage.

Le paramètre facultatif typeExport vous permet de définir la manière dont la source de données XML doit être prise en charge par la commande. Vous pouvez passer dans ce paramètre une des constantes suivantes, placées dans le thème “XML” :

Constante Type Valeur Comment
Copier source données XML Entier long 1 4D conserve une copie de l’arbre DOM avec l’image, ce qui permet de la sauvegarder dans un champ image de la base de données et de la réafficher ou de l’exporter à tout moment.
Lire source données XML Entier long 0 4D lit uniquement la source de données XML, elle n’est pas conservée avec l’image. Ce paramétrage accélère sensiblement l’exécution de la commande, toutefois l’arbre DOM n’étant pas conservé, il ne sera pas possible de stocker ni d’exporter l’image.
Posséder source données XML Entier long 2 4D exporte l’arbre DOM avec l’image. L’image pourra être stockée ou exportée et l’exécution de la commande est rapide. Toutefois, la référence XML refElément n’est alors plus utilisable par les autres commandes 4D. Ce mode d’exportation est utilisé par défaut si le paramètre typeExport est omis.

Exemple  

L’exemple suivant permet d’afficher “Hello World” dans une image 4D :

 C_IMAGE(vImage)
 $svg:=DOM Creer ref XML("svg";"http://www.w3.org/2000/svg")
 $ref:=DOM Creer element XML($svg;"text";"font-size";26;"fill";"red")
 DOM ECRIRE ATTRIBUT XML($ref;"y";"1em")
 DOM ECRIRE VALEUR ELEMENT XML($ref;"Hello World")
 SVG EXPORTER VERS IMAGE($svg;vImage;Copier source données XML)
 DOM FERMER XML($svg)





Voir aussi  

DOM EXPORTER VERS FICHIER
DOM EXPORTER VERS VARIABLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : SVG
Numéro : 1017
Nom intl. : SVG EXPORT TO PICTURE

 
HISTORIQUE 

Créé : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)