VML (Vector Markup Language)

Este tópico descreve o VML, um recurso preterido a partir do Windows Internet Explorer 9. As páginas da Web e os aplicativos que dependem do VML devem ser migrados para o SVG ou para outros padrões amplamente compatíveis.

Observação

A partir de dezembro de 2011, este tópico foi arquivado. Como resultado, ele não é mais mantido ativamente. Para obter mais informações, consulte Conteúdo arquivado. Para obter informações, recomendações e diretrizes sobre a versão atual do Windows Internet Explorer, consulte Internet Explorer Developer Center.

A VML (Vector Markup Language) é um formato de troca, edição e entrega baseado em XML para gráficos vetoriais de alta qualidade na Web que atendam às necessidades de usuários de produtividade e profissionais de design gráfico. XML é uma linguagem emergente simples, flexível e aberta baseada em texto que complementa HTML. (Consulte a seção XML do Biblioteca MSDN para obter informações detalhadas sobre XML.)

Atualmente, o VML é compatível com o Microsoft Internet Explorer versão 5.0 ou posterior.

O VML foi proposto para o W3C como um padrão para gráficos vetoriais na Web (consulte VML (Vector Markup Language)). A Microsoft continua liderando a carga no desenvolvimento e implementação de tecnologias baseadas em XML, trabalhando com parceiros líderes do setor (AutoDesk, Hewlett-Packard, Macromedia, Visio) e o W3C para avançar nos padrões baseados na Web. Esperamos trabalhar com o W3C para, em última análise, direcionar para um formato padrão para gráficos vetoriais na Web.

O VML também tem suporte do Microsoft Office 2000 ou posterior. O Microsoft Word, o Microsoft Excel e o Microsoft PowerPoint podem ser usados para criar elementos gráficos VML.

Usando VML

Para usar o VML em suas páginas da Web, use um elemento de estilo para importar o comportamento VML, conforme mostrado no código a seguir.

<style>v\: * { behavior:url(#default#VML); display:inline-block }</style>

Em seguida, declare o namespace VML, conforme mostrado no exemplo de código a seguir.

<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />

Por fim, adicione elementos VML para definir efeitos visuais. Por exemplo, o código VML a seguir cria um oval vermelho.

<v:oval style="width:100pt;height:50pt" fillcolor="red">
</v:oval>

Observação

Para obter melhores resultados ao usar documentos de modo estrito, certifique-se de que sua marcação seja válida e bem formada. Para obter mais informações, consulte o ! Página de referência DOCTYPE.

Benefícios do VML

  • O VML facilita a criação para usuários e autores de produtividade. Ele facilita a troca (por meio de recortar e colar) e a edição subsequente de gráficos vetoriais entre uma ampla variedade de aplicativos de produtividade e design.
  • O VML fornece downloads gráficos mais rápidos e uma melhor experiência do usuário. Ele permite a entrega de elementos gráficos vetoriais escalonáveis e totalmente integrados e de alta qualidade para a Web, em um formato baseado em texto aberto. Em vez de referenciar gráficos como arquivos externos, os elementos gráficos VML são entregues embutidos com a página HTML, permitindo que eles interajam e dimensionem com a interação do usuário.
  • O VML é aberto e baseado em padrões. É um formato baseado em XML. O XML 1.0 é uma linguagem aberta, simples e baseada em texto para descrever dados estruturados na Web e complementa HTML para exibição. O VML também dá suporte a outros padrões W3C, como CSS (Folhas de Estilo em Cascata 2.0), que especifica informações de estilo e posicionamento 2D, bem como o DOM (Modelo de Objeto de Documento), que permite que os desenvolvedores interajam consistentemente com elementos de página como objetos.

Para obter informações adicionais

Veja os links abaixo: