PHPWord使用指南By_Stone_计算机软件及应用_IT计算机_专业资料.doc

PHPWord使用指南By_Stone_计算机软件及应用_IT计算机_专业资料.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHPWord使用指南By_Stone_计算机软件及应用_IT计算机_专业资料

PHPWord使用指南(PHPWord Beta 0.6.2) By--Stone 首先我们要了解文档最基本的信息和设置: ?因为是国外编辑的类库,存在对中文支持的问题,使用前,我们需要进行一些修正: 1、解决编码问题,PHPword?会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的?utf8_encode?转码将其删除,如果你采用GBK或者GB2312编码,使用iconv进行编码转换。 2、解决中文字体支持,在writer/word2007/base.php中?312行添加?$objWriter-writeAttribute(w:eastAsia,$font) 3、启动php zip支持,windows环境下在php配置文件php.ini中,将extension=php_zip.dll前面的分号“;”去除;(如果没有,请添加extension=php_zip.dll此行并确保php_zip.dll文件存在相应的目录),然后同样在php.ini文件中,将?zlib.output_compression = Off?改为zlib.output_compression = On?;? 计量单位:缇(twips) 首先解释一下PHPWord最基本的计量单位:“缇”(twips),我们常常在文件中看到或使用计量单位“缇”,它是开源办公软件中最基本的计量单位,“缇”是TWentieth of an Inch Point的简写,意思 1/20磅,与其他常用剂量单位的换算是1缇=1/1,440英寸,1缇=1/567厘米,1缇=1/15像素 新建文档 添加页面 添加默认页面(默认页面方向和页边距): $section = $PHPWord-createSection(); 页面样式 创建样式数组: $sectionStyle = array(orientation = null, marginLeft = 900, marginRight = 900, marginTop = 900, marginBottom = 900); $section = $PHPWord-createSection($sectionStyle); 文本 添加文本 向文档添加文本使用方法函数: addText.(注意PHPword?会对输入的文字进行utf8_encode编码转化,如果你使用GBK、GB2312或者utf8编码的话就会出现乱码,如果你用utf8编码,就查找类库中所有方法中的?utf8_encode?转码将其删除,如果你采用GBK或者GB2312编码,使用iconv进行编码转换。) $section-addText( $text, [$fontStyle], [$paragraphStyle] ); addText() 参数 类型 描述 $text String 文本内容. $fontStyle String / Array 字体样式. $paragraphStyle String / Array 段落样式 添加换行符 添加换行符,使用方法函数 addTextBreak: $section-addTextBreak(); 添加多个换行符: $section-addTextBreak(15); 添加分页符 添加分页符,使用方法函数:addPageBreak: $section-addPageBreak(); 添加超链接 添加超链接,使用方法函数: addLink: $section-addLink( $linkSrc, [$linkName], [$styleFont], [$styleParagraph]); addListItem() 参数 类型 描述 $linkSrc String 链接地址 $linkName String 链接名称. $styleFont String / Array 文本样式 $styleParagraph String / Array 段落样式 注意在添加链接地址时最好trim一下前后有空格很可有可能导致文档打不开 超链接样式 定义超链接风格的两种方法 内嵌样式: $linkStyle = array(color=0000FF, underline=PHPWord_Style_Font::UNDERLINE_SINGLE); $section-addLink(http://www.google.de, null, $linkStyle); 或者定义一个样式定义设置超链接样式,定义一种样式后,必须把第三个参数设置为样式名称 $linkStyle = a

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档