SVG EXPORT TO PICTURE

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11


SVG EXPORT TO PICTURE (ElementRef; BildVar{; ExportTyp})

ParameterTypBeschreibung
ElementRefStringReferenz auf Root XML Element
BildVarBildBildvariable zum Empfangen des XML Baums
(SVG Bild)
ExportTypLange Ganzzahl0 = Datenquelle nicht speichern
1 = Datenquelle kopieren
2 (Standard) = Eigene Datenquelle

Beschreibung

Mit dem Befehl SVG EXPORT TO PICTURE können Sie ein Bild im SVG-Format innerhalb eines XML Baums in einem Bildfeld oder einer Variablen im Parameter BildVar speichern.

Hinweis: Weitere Informationen zum SVG Format finden Sie im Abschnitt Überblick über XML Tools.

Im Parameter ElementRef übergeben Sie die Referenz auf das XML Element mit dem Bild im Format SVG.

In Bildvar übergeben Sie das 4D Bildfeld oder die Variable mit dem Bild im Format SVG. Das Bild wird in seinem native Format exportiert (XML Beschreibung) und über die SVG rendering Engine beim Anzeigen neu gezeichnet.

Mit dem optionalen Parameter ExportTyp können Sie definieren, wie der Befehl die XML Datenquelle verwaltet.

Sie können eine der nachfolgenden Konstanten unter dem Thema XML übergeben:

Get XML Data Source (0): 4D liest die XML Datenquelle nur; sie wird nicht mit dem Bild beibehalten. Das erhöht signifikant die Ausführungsgeschwindigkeit des Befehls; da der DOM Baum jedoch nicht beibehalten wird, lässt sich das Bild weder speichern noch exportieren.

Copy XML Data Source (1): 4D behält eine Kopie des DOM Baumes mit dem Bild bei. So lässt sich das Bild in einem Bildfeld der Datenbank sichern und dann jederzeit erneut anzeigen oder exportieren.

Own XML Data Source (2): 4D exportiert den DOM Baum mit dem Bild. Das Bild lässt sich speichern oder exportieren, der Befehl wird schnell ausgeführt. Andere 4D Befehle können die XML Referenz ElementRef jedoch nicht mehr verwenden.

Dies ist der Standardmodus zum Export, wenn der Parameter Exporttyp nicht angegeben ist.

Beispiel

Das folgende Beispiel zeigt „Hello World" in einem 4D Bild an:

   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 ELEMENT VALUE($ref;"Hello World")
   SVG EXPORT TO PICTURE($svg;vpict;Copy XML Data Source)
   DOM CLOSE XML($svg)

Referenz

DOM EXPORT TO FILE, DOM EXPORT TO VAR.


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next