原文:Points, inches and Emus: Measuring units in Office Open XML
经过几个小时对Office OpenXML(OOXML)的困惑不解,我想我应该分享一下我的发现。
为了避免浮点计算同时保持高精度,该格式使用了一些奇数测量单位。不要以为可以摆脱英寸、厘米或像素!
二十分之一点(dxa)
OOXML中的主要单位是二十分之一点。它用于指定页面尺寸、边距、制表符等等。
国际默认纸张尺寸是ISO 216 A4,表示如下
// pageSize: with and height in 20th of a point
<w:pgSz w:w="11906" w:h="16838"/>
换算过程:
![5eaeb4fcdede1957bd3f3063a74d0439.png](https://img-blog.csdnimg.cn/img_convert/5eaeb4fcdede1957bd3f3063a74d0439.png)
这里word以72dpi处理文件
半点(Half-points)
半点常用于指定文字大小,一个12pt
大小的字相当于24
半点:
// run prope