Points、inches和EMUs:Office Open XML中的度量单位
1.缇(dxa)
Office Open XML(OOXML)中的主要单位是缇(二十分之一点)。它用于指定页面尺寸、边距、制表符等。
国际默认纸张尺寸是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) |
---|---|---|---|---|---|
宽 | 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中的度量单位相关推荐
- EPPlus管理 Office Open XML库
EPPlus管理 Office Open XML库 ExcelPackage.Configure添加了在第一次调用 ExcelPackage 构造函数之前调用的 新静态方法: 指定 json 配置文件 ...
- solr从pdf、office文档中建立索引
2015年05月28日 ⁄ hadoop ⁄ 评论数 1 使用solr从pdf.office文档中建立索引和从数据库中建立相似,只不过这里需要tika来解析这些文档.8.1 配置一个handler 这 ...
- 如何:修改 Office Open XML 文档【转载】
全文转载自:http://msdn.microsoft.com/zh-cn/library/bb669125.aspx 本主题显演示一个打开.修改和保存 Office Open XML 文档的示例. ...
- 如何操作 Office Open XML 格式文档
摘要: Office Open XML格式文件代替了早期的二进制Office系统文件.本文档向您介绍了包含在一个格式化文档中的组件以及展示这些文件功能的一些场景 . Frank Rice,微软公司 适 ...
- 在xml中定义excel的sheet_XML和Excel
题注:本文译自www.jkp-ads.com,供有兴趣的朋友参考. 什么是XMLXML是可扩展标记语言(eXtended Markup Language)的缩写.对于网页来说,XML是标准的设想,目标 ...
- The supplied data appears to be in the Office 2007+ XML问题解决
碰到了一个因为导入一个Excel文件的问题 The supplied data appears to be in the Office 2007+ XML 错误描述 org.apache.poi.po ...
- 如何操作 Office Open XML 格式文档(转)
原文地址为: 如何操作 Office Open XML 格式文档(转) 摘要: Office Open XML格式文件代替了早期的二进制Office系统文件.本文档向您介绍了包含在一个格式化文档中的组 ...
- Office Open XML 文档格式
Office Open XML文档格式的详细说明以及规格是在2006年欧洲计算机制造商协会批准的一项标准, 编号是Ecma376, 到发稿时为止已经通过了ISO国际标准化组织的评审成为了一项国际标准I ...
- Office Open XML——从底层出发,自定义你的Office组件
文章目录 简介 安装 XML查看器 基本原理 初试 获取XML 修改XML Word相关 设置单元格边距 PowerPoint 相关 封装 opc-diag XML压缩 其他 参考文献 简介 Offi ...
- 4.使用Office Open XML SDK访问Excel2007数据表
MS要将Office Open XML 格式成为国际标准,实现一统江湖.MS将Office 格式开放,还是向好的方面发展.OOXMLSDK 2.0 将会在Office 2010版本正式发行,现使用Ba ...
最新文章
- 相关子查询中exists后select 加数字的理解
- 【Network Security!】认识进程与端口
- UA MATH577 逻辑与可计算性1 递归函数
- Sed教程(三):模式缓冲区、模式范围
- Linux下的shell简介(三)
- mysql innodb和myisam比较
- 哄骗DB2look 重新创立优化器访问筹划(3)
- svg里写入html标签,如何将HTML元素放在内联SVG上
- 【unity】与Android Activity交互并调用JAVA代码传递参数
- linux执行class文件_深入理解linux内核——可执行文件执行过程(2)
- MFC应用程序框架入门
- 斯伦贝谢好进吗_拼集市 环球购30%智商税你还交吗
- POJ 1945 Power Hungry Cows(打表技巧)
- java mp4_java Mp4一边下载一边播放
- 解决HC05蓝牙模块主从配对失败及AT模式设置方案
- C++二叉排序树代码实现
- java开发环境搭建教程
- cmake rpath Makefile rapth
- 【超全】Go语言超详细学习知识体系
- 串口工具推荐——串口监视精灵v4.0