栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 操作 word 文档 (二)初识 WordprocessingML 标签

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 操作 word 文档 (二)初识 WordprocessingML 标签

在初识 word 文档 一文中,简单的介绍了一下 word 文档的格式。本文简单介绍 document.xml 文件中的 WordprocessingML 标签(本文简称 WordML) ,后续的文章,再结合 java 代码一起介绍各个标签的使用。

WordprocessingML 的官方文档:http://www.officeopenxml.com/WPcontentOverview.php

1、document 标签

标签是 WordprocessingML 的根标签,类似于 html 文档的 html 标签。

一个简单的示例如下:


  
    
  

document 标签有两个子标签:background 和 body 。
background 标签:用于规定文档的背景信息。
body 标签:文档的主要内容就放在 document 标签的 body 标签中,类似 html 文档的 body 标签。

2、Paragraphs 段落

段落标签用 定义。它总以新行开始,它通常有两部分。首先声明段落的属性,然后声明内容。

段落的属性用 标签表示。

段落的内容可能是一个或多个 ( run ) 标签。

一个简单的示例:


	
		
	
	
		
		 
		
	段落标签的使用
	

这段 xml 代码在软件中的展现如下:

3、Tables 表格

WordML 中的表格标签与 html 文档中的表格标签类似。用 表示。

表格标签至少包含两个子标签:

标签用于定义表格范围内的属性,比如表格的边框、内容的对齐方式等。

标签用于定义表格有多少列,及每列的宽度。

剩下的就是 标签用来定义表格中的每一行了。

一个表格的简单示例:

一个一行一列的表格:

4、Section 节

Section 用于保存页的属性信息、或者一组段落的属性信息。

节的属性用 标签来定义,该标签作为最后一个标签出现在 标签中;或者出现在一个节的最后一个段落的 标签中。

一个简单示例:


5、页眉与页脚

页眉与页脚大家都知道是什么,这里主要提一下,页眉与页脚的内容不在 document.xml 文件中定义,在该文件中只是引用单独定义的页眉页脚文件。

一个页眉文件示例:
header1.xml:

页眉标签用 标签来定义。其内容是一个 block-level 标签,例如段落、表格等。

document.xml 文件中引用页眉文件:

_rels/document.xml.rels 文件中定义引用:

页脚的使用与页眉一样。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/856915.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号