php导出word样式控制,php导出word文档样式以及word文档分页

在导出word的时候,导出来的文档 ,并不是和页面显示的一样,有的虽然浏览器页面能解析,但是word却不能解析。比如css的float属性,又比如input标签text属性,浮动或者是边框线不能显示的,还有就是下划线问题。

1.边框线:一般word文档的格式,一个框里包含一个标题,然后这个标题下紧凑的跟着一个内容框,或者是两个到三个内容框,你会说很简单啊,第一个框定个宽度,跟着这个宽度加border:1px  solide #000000;属性就好,但是这是不对的,因为这样页面显示的是很好,但是导出word后只是在最外边缘加上一个大框,下面代码经过我的测试要这样用word才能识别:

style="width: 600px;border-right:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;">其实就是把border的线,分成4个面来写,看起来好麻烦,但是这样能用。

2.下划线:一般导出的word文档会有一个 xx名称:_______________ 、  xx领域 :_______________等这样的标题,这个下划线是要放内容然后导出,显示在网页的时候,我们有很多中方法input标签  text属性只留下划线,或者定义一个边框的宽度然后加一条这样,但是导出word后,word不认识span里面写的属性,那么好我们用div标签 不用span标签,结果当然换行了,然后再加浮动,当然word也不认识浮动。。。。最后只好用下划线标签,标签是根据有多少字符来定义长度的,有点难看,长度不能定义只能在内容前后加空格来让下划线变长一点 了。

3.导出word文档分页:选择在word文档要换成第二页的代码下加上如下代码

4总结:文档样式用代码做比较的麻烦,这个属性不认识那个属性也不认识的,但是坚持下去总能找到认识的,加油

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值