我正在使用以下代码生成.doc。
<?php
session_start();
header("Cache-Control: ");// leave blank to avoid IE errors
header("Pragma: ");// leave blank to avoid IE errors
header("Content-type: application/octet-stream");
header("content-disposition: attachment;filename=rapport.doc");
?>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 9">
<meta name=Originator content="Microsoft Word 9">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>title</title>
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:DoNotHyphenateCaps/>
<w:PunctuationKerning/>
<w:DrawingGridHorizontalSpacing>9.35 pt</w:DrawingGridHorizontalSpacing>
<w:DrawingGridVerticalSpacing>9.35 pt</w:DrawingGridVerticalSpacing>
</w:WordDocument>
</xml><![endif]-->
<style>
body{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
</style>
</head>
<body>
<table><tr><td>content</td></tr></table>
</body>
</html>
</php>
我正在寻找隐藏表格网格的方法。 当我打开一个由word生成的底座 - 禁用网格线时 - 我创建了这个:
<w:tbl><w:tblPr><w:tblStyle w:val="Grille"/>
有人可以告诉我,我能不能这样做? 谢谢, 米歇尔
答案 0 :(得分:0)
有两个不同的东西:表 border ,可以为XML中的每个表设置(参见下面的示例)和“view gridlines”选项,这是一个应用程序设置即使没有可见边框,用户也可以看到表格单元结构。 “view gridlines”选项是一个应用程序,无法在XML中指定。
对于“无边框线”,您需要在相关
下的以下行中使用XML<w:tbl><w:tblPr>
元素:
<w:tblBorders>
<w:top w:val="none" w:sz="0" w:space="0" w:color="auto" />
<w:left w:val="none" w:sz="0" w:space="0" w:color="auto" />
<w:bottom w:val="none" w:sz="0" w:space="0" w:color="auto" />
<w:right w:val="none" w:sz="0" w:space="0" w:color="auto" />
<w:insideH w:val="none" w:sz="0" w:space="0" w:color="auto" />
<w:insideV w:val="none" w:sz="0" w:space="0" w:color="auto" />
</w:tblBorders>