Vector Markup Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: fix citazione web (v. discussione) |
m Bot: inserimento portale (via JWB) |
||
(30 versioni intermedie di 14 utenti non mostrate) | |||
Riga 1:
[[File:VMLJoconde.jpg|thumb|Ritratto sviluppato con codice VML: [http://www.svg-vml.net/Joconde.htm La Gioconda in VML (33Kb)]]]
'''Vector Markup Language''' (VML) è un linguaggio [[Extensible Markup Language|XML]] aperto, destinato alla creazione di [[grafica vettoriale]] elaborate in 2D o 3D (statiche o animate) sulle pagine Web.
== Storica ==
VML
VML è introdotto in [[Internet Explorer]], [[Microsoft Office]] e [[Silverlight]]. Fa parte della specificazione OOXML, dove viene definito in complemento di DrawingML.
Riga 14 ⟶ 13:
VML è un linguaggio che permette realizzazioni complesse su file di formato [[XML]]. VML è maneggiabile con [[JavaScript]] o [[JScript]] e più comodamente con HTML + TIME per le animazioni.
[[Google Maps]] utilizza attualmente VML per il reso vettoriale con Internet Explorer, e SVG per i navigatori che lo
== Esempi di codice ==
[[Image:Ovale.gif|thumb|Risultato del codice esemplificativo]]
Il codice VML seguente integrato nel codice HTML mostra una semplice [http://www.svg-vml.net/oval.htm ellisse] {{Webarchive|url=https://web.archive.org/web/20091212050602/http://www.svg-vml.net/oval.htm# |data=12 dicembre 2009 }}:
<
<html xmlns:v>
<style>v\:*{behavior:url(#default#VML);position:absolute}</style>
Riga 26 ⟶ 25:
</body>
</html>
</syntaxhighlight>
----
Le regole CSS sono utilizzate per i posizionamenti, la [[formattazione del testo]], le dimensioni e i filtri quando essi possono essere applicati.
La creazione di oggetti “modello” e la loro duplicazione si effettua tramite l'elemento <code>v:shapetype</code> per ogni forma vettoriale, e l'elemento <code>v:vmlframe</code> per i gruppi di oggetti vettoriali.
Riga 44 ⟶ 43:
|-
|
[[Image:VMLfireball.jpg|upright=1.4|thumb|Illustrazione di esempi: [https://web.archive.org/web/20100110220249/http://www.web-vector-image.net/fireball.htm VML COLORED FIREBALL]]]
<span style="background-color:aqua">''' File HTML '''</span>
Riga 60 ⟶ 59:
COLORED FIREBALL<<span style="color:#9933A3">'''/h1'''</span>>
<<span style="color:red">'''v'''</span>''':shapetype id='''"'''<span style="color:green">
<span style="color:blue">m,c2,2,4,5,6,11,5,8,3,5,,2,1,2,,1,,e</span>"''' fillcolor='''"<span style="color:blue">red</span>"><br />
<'''<span style="color:red">
'''weight='''"<span style="color:blue">4</span>" '''opacity='''"<span style="color:blue">.4</span>"/><br />
<'''<span style="color:red">
<'''<span style="color:red"
'''style='''"<span style="color:blue">top:55;width:580;height:550;background-color:white;filter:blur(Add=1,Strength=140)</span>"/>
<br />
<br />
<'''<span style="color:red">
'''style='''"<span style="color:blue">left:80;top:25</span>">
<br />
<br />
<'''<span style="color:red">
'''fillcolor='''"<span style="color:blue">aqua</span>" '''strokecolor='''"<span style="color:blue">lime</span>"/><br />
<'''<span style="color:red">
'''style='''"<span style="color:blue">left:460;top:80</span>"''' fillcolor='''"<span style="color:blue">fuchsia</span>"/><br />
<'''<span style="color:red">
'''style='''"<span style="color:blue">left:-1900;top:1430;width:5000;height:4000;rotation:50</span>"/>
<br />
<br />
<'''<span style="color:red">
<'''<span style="color:red">
<span style="color:blue">left:390;top:140;width:200;height:150</span>"/>
<br />
Riga 99 ⟶ 96:
<span style="background-color:lime">''' File XML esterna: "<span style="color:#414141">ball.xml</span>" '''</span>
<br /><br />
<span style="color:#9933A3"><xml <
<v:group <span style="color:maroon">id="</span><span style="color:red">'''ball'''</span>" style="<span style="color:blue">width:2000;height:2000</span>">
Riga 123 ⟶ 120:
</v:group><br />
<br />
</xml>
|}
Riga 129 ⟶ 126:
Microsoft Office permette di pubblicare grafica VML senza tuttavia utilizzare integralmente i DOM di VML.<br />
[[
delle grafica convertite in VML.
Riga 137 ⟶ 134:
==Collegamenti esterni==
=== Rapporto e dimostrazioni ===
*{{en}} [http://www.svg-vml.net/ Paragone VML/SVG] {{
*{{cita web|1=http://midiwebconcept.free.fr/watkins.htm|2=Esempi basici.|lingua=en|accesso=14 dicembre 2009|urlarchivio=https://web.archive.org/web/20100323213835/http://midiwebconcept.free.fr/watkins.htm#|dataarchivio=23 marzo 2010|urlmorto=sì}}
*{{cita web|1=http://midiwebconcept.free.fr/|2=Altri esempi notevoli.|lingua=fr|accesso=14 dicembre 2009|urlarchivio=https://web.archive.org/web/20110720223740/http://midiwebconcept.free.fr/#|dataarchivio=20 luglio 2011|urlmorto=sì}}
*{{cita web|1=http://francoisfabie.free.fr/gallery.html|2=Galleria VML.|lingua=en|accesso=5 febbraio 2010|urlarchivio=https://web.archive.org/web/20110720221327/http://francoisfabie.free.fr/gallery.html|dataarchivio=20 luglio 2011|urlmorto=sì}}
*{{cita web|url=http://www.dhteumeuleu.com/gallery-v6.php?tag=IE|titolo=Grafica animate VML +
=== Tutori, didattici ===
*{{cita web|1=http://midiwebconcept.free.fr/|2=Midiwebconcept Tutorial VML.|lingua=fr|accesso=14 dicembre 2009|urlarchivio=https://web.archive.org/web/20110720223740/http://midiwebconcept.free.fr/#|dataarchivio=20 luglio 2011|urlmorto=sì}}
*{{cita web|http://www.asp-php.net/tutorial/vml/index.php|asp-php.net tutoriel.|lingua=fr}}
{{Portale|informatica}}
[[Categoria:XML]]▼
▲[[Categoria:Linguaggi di markup XML]]
|