文档介绍:: 4计量单位:缇(twips) 4字体设置 4文档属性设置 4新建文档 5添加页面 5页面样式 5页面样式属性 6文本 7添加文本 7添加文本资源 7文本样式 8样式属性列表 9添加换行符 10添加分页符 10列表 10添加列表 10列表样式 11列表样式属性列表 11超链接 11添加超链接 11超链接样式 12图片 13添加图片 13图片样式 13图片样式属性 13添加GD生成图片 14添加水印 14添加对象 15添加标题 15添加目录 16表格 17添加表格 17添加行 17添加单元格 17单元格样式 19表格样式 20页脚 22页眉 23模版 23其他问题修改 25解决文本缩进问题 25表格对齐和表格缩进 27图片缩进和绝对相对悬浮定位 30首先我们要了解文档最基本的信息和设置: 因为是国外编辑的类库,存在对中文支持的问题,使用前,我们需要进行一些修正:1、解决编码问题,PHPword 会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的 utf8_encode 转码将其删除,如果你采用GBK或者GB2312编码,使用iconv进行编码转换。2、解决中文字体支持,在writer/word2007/ 312行添加 $objWriter->writeAttribute('w:eastAsia',$font)3、启动phpzip支持,,将extension=“;”去除;(如果没有,请添加extension=),,将 =Off =On ; 计量单位:缇(twips)首先解释一下PHPWord最基本的计量单位:“缇”(twips),我们常常在文件中看到或使用计量单位“缇”,它是开源办公软件中最基本的计量单位,“缇”是"TWentiethofanInchPoint"的简写,意思1/20磅,与其他常用剂量单位的换算是1缇=1/1,440英寸,1缇=1/567厘米,1缇=1/15像素字体设置文档默认字体是Arial,字号10号,我们可以通过以下方法设置默认字体和字号:注,该库存在中文字体支持问题,解决方法:见文档开头$PHPWord->setDefaultFontName('Tahoma');$PHPWord->setDefaultFontSize(12);panyString公司TitleString标题DescriptionString描述CategoryString分类LastmodifiedbyString最后修改者CreatedDatetime创建时间ModifiedDatetime修改时间SubjectString主题KeywordsString关键词我们可以通过以下方法设置文档属性$properties=$PHPWord->getProperties();$properties->setCreator('Myname');$properties->pany('Myfactory');$properties->setTitle('Mytitle');$properties->setDescription('Mydescription');$properties->setCategory('Mycategory');$properties->setLastModifiedBy('Myname');$properties->setCreated(mktime(0,0,0,3,12,2010));$properties->setModified(mktime(0,0,0,3,14,2010));$properties->setSubject('Mysubject');$properties->setKeywords('my,key,word');新建文档添加页面添加默认页面(默认页面方向和页边距):$section=$PHPWord->createSection();页面样式调整页面样式和布局有两种方法:创建样式数组:$sectionStyle=array('orientation'=>null, 'marginLeft'=>900, 'marginRight'=>900, 'marginTop'=>900, 'marginBottom'=>900);$section=$PHPWord-