Points、inches和EMUs:Office Open XML中的度量单位
生活随笔
收集整理的這篇文章主要介紹了
Points、inches和EMUs:Office Open XML中的度量单位
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.緹(dxa)
Office Open XML(OOXML)中的主要單位是緹(二十分之一點)。它用于指定頁面尺寸、邊距、制表符等。
國際默認紙張尺寸是ISO 216 A4,表示如下
換算過程:
| 寬 | 11906 | 595.3 | 8.26805556 | 21.000861111 | 7560310 |
| 高 | 16838 | 841.9 | 11.69305556 | 29.700361111 | 10692130 |
這里word以72dpi處理文件
2.半點(Half-points)
半點常用于指定文字大小,一個12pt大小的字相當于24半點:
// run properties <w:rPr>// size value in half-points<w:sz w:val="24"/> </w:rPr>3.百分之五十(Fiftienths of a Percent)
常用在一些相對尺寸的度量。比如指定表格的總寬度、單元格的外邊距:
<w:tbl><w:tblPr><!-- table width in 50th of a percent --><w:tblW w:w="2500" w:type="pct"/></w:tblPr><w:tblGrid/><w:tr><w:tc><w:p><w:r><w:t>Hello, World!</w:t></w:r></w:p></w:tc></w:tr> </w:tbl>這里指定了一個50%寬的表格。如果要用緹(二十分之一點)來指定寬度,則需要指定w:type=“dxa”
換算過程:
[公式] 或者(50 * 50)%
4.EMUs
EMUs用于基于矢量的繪圖和嵌入圖片中的坐標。它是厘米與英尺間的一個虛擬單位。1 in=914400 EMUs,1 cm=360000 EMUs。我發現914400這個數是通過乘以72計算出來的(同時能整除100和254),那么可以確信科通將它與英尺、毫米或者像素進行轉換且不存在浮點。
比如:單元格的寬度是4.25 cm,也就是 2410 dxa
<w:tcW w:w="2410" w:type="dxa"/>4.換算關系
總結
以上是生活随笔為你收集整理的Points、inches和EMUs:Office Open XML中的度量单位的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Microsoft SQL Server
- 下一篇: Ubuntu/CentOS查看系统启动项