Questions tagged [vml]

VML, the Vector Markup Language, is a vector image format that is represented by XML. It has been deprecated since SVG was accepted by the W3C, and should be used only for compatibility.

VML, the Vector Markup Language, is a vector image format that is represented by XML. It is a competing standard to SVG, as VML was never formally accepted by the W3C. VML has not been updated significantly since 1998, when it was submitted, and is considered deprecated in favor of SVG.

VML is used for websites wishing to display vector graphics for old releases of Internet Explorer, since IE has generally poor SVG support. IE9 rectifies this partially, but still only adequate support. Very few other browsers have support for VML.

VML has also been used by Microsoft Office since 2000, and continues to be used as the suite's main vector image format. OpenOffice holds deprecated support for VML for this reason.

273 questions
4
votes
1 answer

Outlook Mail loads background image only on click

I've been struggling with this for a while now and I can't get any answer. I wanted to use background image in the email template which works fine on all email clients like gmail, yahoo, etc using background attribute on HTML table. But this fails…
Akhilesh Sehgal
  • 186
  • 3
  • 16
4
votes
1 answer

SVG viewBox to VML coordorigin/coordsize

I'm unsure how to convert the following SVG snippet containing a viewBox attribute to VML coordorigin and coordsize attributes.
zachwill
  • 4,395
  • 3
  • 19
  • 17
4
votes
3 answers

How to draw procedural graphics in Vista Sidebar?

How do I draw procedural graphics in a Vista Sidebar gadget? I have a gadget that collects data over time and I want to draw animating graphs. My current approach is to draw the graph with VML that I update from JScript on a timer tick. Is this…
Foo Dog
4
votes
4 answers

How do they draw the charts/graphs on stackoverflow?

I spent ages learning VML and creating charts for a website once, but since VML only works in Internet Explorer, it's not much good these days. I notice stackoverflow has graphs on my profile page, under 'reputation', but I wasnt able to see how…
Magnus Smith
  • 5,895
  • 7
  • 43
  • 64
4
votes
3 answers

XSL Transform SVG to VML

I don't know anything about VML except that Internet Explorer and other Microsoft products use it and that it is a vector graphics format. Can one use XSLT to transform an SVG document to VML? Or are they too different from one another to make this…
kzh
  • 19,810
  • 13
  • 73
  • 97
4
votes
2 answers

How keep background image from repeating in Outlook 2007 and up

I'm using VML for a background image in an html email. The background repeats in MSO 12, 14, and 15, despite a "no-repeat" value in the VML object. Code below:
Cmaso
  • 1,095
  • 1
  • 10
  • 23
4
votes
1 answer

Is there an SVG to VML conversion tool? Offline or Online. (Not on the fly)

I have been hunting high and low for a tool to convert an SVG file into VML which is readable by internet explorer. I have found several 'on the fly' solutions but these are unnecessary as we only wish to use vector graphics on a few simple, non…
gordyr
  • 6,078
  • 14
  • 65
  • 123
4
votes
1 answer

raphael.js IE8 transparent stroke

I created a sunny sky with two objects following a random transparent path with raphaël.js: http://jsfiddle.net/vcX4U/1/ This works fine in all proper browsers: Only IE8 - which I have to support due to the WinXP-users - shows a black path and…
AvL
  • 3,083
  • 1
  • 28
  • 39
3
votes
1 answer

Using @font-face with VML (via excanvas)

I've been playing around with canvas & excanvas to try and get some text effects working nicely in IE (as its shadow filters are rendered horribly) and it all works except that it's not applying the @font-face family (testing with a google web…
DEfusion
  • 5,533
  • 5
  • 44
  • 60
3
votes
2 answers

Adding multiple VML elements via JavaScript in IE8

Working with IE 8, I am attempting to add two VML ovals (A,B) to my page, through javascript. Whichever oval is appended to the parent DIV is rendered, but I the second is not. If I appendChild(A) then appendChild(B), Oval A is rendered, B is…
Scott S
  • 461
  • 7
  • 17
3
votes
3 answers

How to force Raphael JS to output as svg

I'm currently trying to generate pdf from an html page with charts generated by raphael. It works great on every browser except internet explorer < 9 for which raphael use vml. I'm using wkhtmltopdf to convert the page, it's using webkit to render…
Moop
  • 93
  • 1
  • 1
  • 4
3
votes
1 answer

Is it possible to set the width of a roundrect to its content width?

I am building a button, using vml because it's the only way to make it rounded on Outlook emails. I need its width to depend on its content. However I can't find a way to do so. The only width I am able to give it is a fixed width.
papillon
  • 1,807
  • 2
  • 19
  • 39
3
votes
2 answers

fix blurred vml background images in internet explorer (raphael)

I am using Raphael to create a vector shape and fill it with a background image. The image is blurred in internet explorer. You can see this using ie 8 on the following url https://justplay.thefa.com/ Does anyone know how to fix this? Thanks
Dave Taylor
  • 1,931
  • 2
  • 17
  • 30
3
votes
1 answer

How to make RaphaelJS vertical align text for both Chrome / Firefox vs IE 7 and 8?

I thought RaphaelJS is supposed to be the same when it is Chrome / Firefox and in IE 7 and 8? The example at http://jsfiddle.net/8UPhS/1/ The text is vertically centered on Chrome and Firefox, but on IE 7 and 8, the baseline of the text is centered…
nonopolarity
  • 146,324
  • 131
  • 460
  • 740
3
votes
1 answer

VML nested image backgrounds for Outlook

Is it possible to have nested background images using the technique of vml v:rect and v:fill ? It seems like the nested v:fill will also try to fill the first declared v:rect and this is completely messing up my layout Example of what I'm trying to…
Cyril Duchon-Doris
  • 12,964
  • 9
  • 77
  • 164
1 2
3
18 19