日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Points、inches和EMUs:Office Open XML中的度量单位

發(fā)布時間:2023/12/16 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Points、inches和EMUs:Office Open XML中的度量单位 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.緹(dxa)

Office Open XML(OOXML)中的主要單位是緹(二十分之一點)。它用于指定頁面尺寸、邊距、制表符等。
國際默認(rèn)紙張尺寸是ISO 216 A4,表示如下

// pageSize: with and height in 20th of a point <w:pgSz w:w="11906" w:h="16838"/>

換算過程:

項目緹(dxa)點(dxa/20)英寸(dxa/1440)厘米(dxa/1440*2.54)EMUs(dxa*635)
11906595.38.2680555621.0008611117560310
16838841.911.6930555629.70036111110692130

這里word以72dpi處理文件

2.半點(Half-points)

半點常用于指定文字大小,一個12pt大小的字相當(dāng)于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用于基于矢量的繪圖和嵌入圖片中的坐標(biāo)。它是厘米與英尺間的一個虛擬單位。1 in=914400 EMUs,1 cm=360000 EMUs。我發(fā)現(xiàn)914400這個數(shù)是通過乘以72計算出來的(同時能整除100和254),那么可以確信科通將它與英尺、毫米或者像素進(jìn)行轉(zhuǎn)換且不存在浮點。

比如:單元格的寬度是4.25 cm,也就是 2410 dxa

<w:tcW w:w="2410" w:type="dxa"/>

4.換算關(guān)系

總結(jié)

以上是生活随笔為你收集整理的Points、inches和EMUs:Office Open XML中的度量单位的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。