Open Office XML 格式里如何描述多段具有不同字体设置的段落

网友投稿 636 2022-09-29

Open Office XML 格式里如何描述多段具有不同字体设置的段落

Open Office XML 格式里如何描述多段具有不同字体设置的段落

_rels.rels

这定义了告诉 MS Word 在哪里查找文档内容的参考。 在下列这种情况下,它引用 word/document.xml:

_RELS/DOCUMENT.XML.RELS

此文件定义对嵌入在文档内容中的资源(例如图像)的引用。 如果我们的简单文档没有嵌入资源,那么关系标签为空:

DOCUMENT.XML

这是包含文档文本内容的主要 XML。 在该文件中,开发人员会发现文档中的一些命名空间引用未使用,但请注意,我们不应删除它们,因为 MS Word 需要它们。

这是我们的简化示例

Test

主节点​​​​​ 代表文档本身,​​​​​ 包含段落,嵌套在​​​​​ 中的是由​​​​ 定义的页面尺寸。

​​​​ 是一个可以忽略的属性; 它被 MS Word 内部使用。

让我们看一个包含三个段落的更复杂的文档。 我在 Microsoft Word 的屏幕截图中用相同颜色突出显示了 XML,因此我们可以看到相关性:

Word 文档里的文本,被成对的标签 ​​w:t​​​ 包裹。字体通过 ​​w:rFont​​ 标签指定。

颜色通过 ​​w:color​​ 指定。

新的段落,通过 ​​w:p​​​ 指定。​​w:p​​​ 里,仍然是 ​​w:t​​.

Paragraph Structure

一个简单的文档由段落组成,一个段落由连串(一系列具有​​相同字体、颜色等的文本​​​)组成,连串由字符(例如 ​​​​​)组成。​​​​ 标记里面可能有几个字符,在同一个 run 结构中可能有几个字符。

TEXT PROPERTIES

基本文本属性是字体、大小、颜色、样式等。 大约有 40 个标签用于指定文本外观。 正如在我们的三段示例中所见,每行在 ​​​​​ 中都有自己的属性,指定 ​​​​​、​​​​​ 和粗体 ​​​​。

需要注意的重要一点是,属性区分了两组字符,普通脚本和复杂脚本(例如阿拉伯语),并且属性具有不同的标记,具体取决于它所影响的字符类型。

大多数普通脚本属性标签都有一个匹配的复杂脚本标签,并添加了一个 ​​C​​​,指定该属性用于​​复杂脚本​​​。 例如:​​​​​(斜体)变为 ​​​​​,普通脚本的粗体标签 ​​​​​ 变为复杂脚本的 ​​​​。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:重新对百度支付进行编写封装(百度智能小程序支付)
下一篇:如何解决微信支付API v3回调通知出现乱码问题(如何解决微信支付账户冻结)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~