0

我正在使用下面的代码用 php 生成 .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>

我正在寻找隐藏表格网格线的方法。当我打开由单词生成的停靠栏时 - 禁用网格线 - 我创建了这个:

<w:tbl><w:tblPr><w:tblStyle w:val="Grille"/>

谁能告诉我我能不能这样做?谢谢,米歇尔

4

1 回答 1

0

有两个不同的东西:表格边框,可以为 XML 中的每个表格设置(参见下面的示例)和“查看网格线”选项,这是一个允许用户查看表格单元格结构的应用程序设置当没有可见的边界时。“查看网格线”选项是一个应用程序,不能在 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>
于 2013-11-05T11:02:34.537 回答