DrawingML

from Wikipedia, the free encyclopedia

DrawingML is an XML- based markup language for vector graphics developed by Microsoft for Microsoft Word and PowerPoint . It is used from Office 2010 and replaced the Vector Markup Language (VML). From version 4.3 it is also supported by LibreOffice .

DrawingML is used in conjunction with WordprocessingML , SpreadsheetML and PresentationML to display graphic effects.

DrawingML uses English Metric Units (EMUs) as the unit of measurement. These are defined as 1 / 360,000 of a centimeter, but the length depends on the screen settings:

Code sample

<p:spPr>
  ...
  <a:effectLst>
    <a:reflection blurRad="6350" stA="50000"
      endA="300" endPos="90000" dir="5400000“
      sy="-100000" algn="bl" />
  </a:effectLst>
</p:spPr>
<p:txBody>
  <a:bodyPr wrap="none" rtlCol="0">
    <a:spAutoFit />
  </a:bodyPr>
  <a:lstStyle />
  <a:p>
    <a:r>
      <a:rPr b="1”>
        <a:solidFill>
          <a:srgbClr val="FF0000" />
        </a:solidFill>
      </a:rPr>
      <a:t>Reflective Text</a:t>
    </a:r>
  </a:p>
</p:txBody>

Web links

Commons : DrawingML  - collection of images, videos and audio files

Individual evidence

  1. OOXML shape improvements in LibreOffice Writer 4.3
  2. download.microsoft.com