Язык векторной разметки

редактировать
Устаревший формат векторной графики на основе XML
Язык векторной разметки
Расширение имени файла .htmили .html
Тип интернет-носителя application / vnd.openxmlformats-officedocument.vmlDrawing
РазработаноMicrosoft
Тип форматаФормат векторных изображений
Расширенный отXML
Стандарт Часть ECMA-376 и ISO / IEC 29500: 2008
Веб-сайтECMA-376, ISO / IEC 29500-4: 2012

Язык векторной разметки (VML ) - это устаревший формат файла на основе XML для двумерной векторной графики. Он был указан в части 4 стандартов Office Open XML ISO / IEC 29500 и ECMA -376. Согласно спецификации, VML является устаревшим форматом, включенным в Office Open XML только по устаревшим причинам.

VML широко использовался в документах MS Office 2007 Word, Excel и PowerPoint. В 2012 г., с выпуском Internet Explorer 10, VML устарел и больше не поддерживается в стандартном режиме Internet Explorer. Это устаревшая функция, доступная в Internet Explorer 10 только в том случае, если браузер настроен на работу в режимах, имитирующих функциональность предыдущих версий Internet Explorer 6, 7, 8 и 9.

Содержание
  • 1 История
  • 2 Синтаксис
  • 3 Реализации
  • 4 Отображение электронной почты HTML в Microsoft Outlook
    • 4.1 Фоновые изображения ячеек таблицы полной ширины
    • 4.2 Фоновые изображения ячеек таблицы полной ширины мозаики
    • 4.3 Фоновые изображения ячеек таблицы заданной ширины
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
История

VML был представлен Консорциуму Всемирной паутины (W3C) в 1998 г. Autodesk, Hewlett-Packard, Macromedia, Microsoft и. Примерно в то же время были получены другие конкурирующие заявки W3C в области веб-векторной графики, такие как Precision Graphics Markup Language (PGML) от Adobe Systems, Sun Microsystems и другие. В результате этих представлений была создана новая рабочая группа W3C, которая разработала Scalable Vector Graphics (SVG). SVG стал Рекомендацией W3C в 2001 году как язык для описания двумерной векторной и смешанной векторной / растровой графики в XML. VML в значительной степени устарел в пользу других форматов, таких как SVG. SVG несовместим с VML.

Разработка формата прекратилась в 1998 году. VML реализован в Internet Explorer с версии 5 до версии 9 и в Microsoft Office 2000. VML больше не доступен в Internet Explorer 10. Microsoft ожидает, что веб-сайты перейдут на SVG. Версия 2 API Google Maps JavaScript, использовавшаяся для использования VML для векторных путей в Internet Explorer 5.5+, но официально не рекомендуется в пользу версии 3, которая не работает.

Синтаксис

Ниже представлен экземпляр VML, созданный Microsoft Excel 2010:

4, 15, 5, 10, 6, 31, 9, 9False63

Обратите внимание, что указав корневой элемент с именем «xml», VML противоречит XML Рекомендации W3C, в котором говорится, что имена, начинающиеся с 'x' 'm' 'l', «зарезервированы для стандартизации в этой или будущих версиях данной спецификации».

Овальный VML в Internet Explorer Пример VML Webart

VML при внедрении в разметку HTML читается и обрабатывается Microsoft Internet Explorer (но не другими браузерами); например, в следующем примере отображается сплошной синий овал:

Реализации

VML используется большинством приложения Microsoft Office, такие как Microsoft Word и Microsoft Visio, в файлах HTML, созданных с помощью параметра «Сохранить как HTML» (простой HTML или MHT ). Такие файлы сохраняют полную векторную информацию, и их можно повторно открыть для редактирования с помощью других приложений Microsoft, таких как Microsoft PowerPoint. VML изначально поддерживался Microsoft Internet Explorer до версии 9, встроенной в HTML, с использованием неопределенной версии SGML пространств имен. Поддержка VML была прекращена в Internet Explorer 10 и последующих версиях.

Поддержка «рукописных заметок» в файлах Office Open XML была добавлена ​​в LibreOffice во время разработки 3.7 цикл.

VML изначально не поддерживается большинством веб-браузеров. Веб-браузеры, такие как Mozilla Firefox, Opera, Safari или Google Chrome, поддерживают Scalable Vector Graphics (SVG) вместо VML.

Отображение электронной почты в формате HTML в Microsoft Outlook

Хотя VML не рекомендуется в качестве стандарта в Internet Explorer, он чаще всего используется для разработки электронных писем HTML, отображаемых в Microsoft Outlook 2007, 2010 и 2013. Использование фоновых изображений в кампаниях по электронной почте требует использования VML для отображения в Outlook, поскольку Outlook не поддерживает атрибуты CSS или HTML для фоновых изображений.

Фоновые изображения ячеек таблицы во всю ширину

Фоновые изображения ячеек таблицы во всю ширину мозаики

Заданные фоновые изображения ячеек таблицы ширины

Текст
См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 10:28:14
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте