Freemarker使用xml写word模板-遇到的坑
-
模板的带有表格时,所有单元格的大小都需要修改为统一数据,否则错版
-
<w:tblGrid><w:gridCol w:w=“874” /> </w:tblGrid>
-
<w:gridSpan w:val=“3” /> 合并单元格,3格
-
表头格式:
<w:tc>
<w:tcPr>
<w:tcW w:w="891" w:type="dxa" />
<w:shd w:val="clear" w:color="auto" w:fill="auto" />
<w:noWrap w:val="0" />
<w:vAlign w:val="center" />
</w:tcPr>
<w:p>
<w:pPr>
<w:jc w:val="center" />
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:hint="default" />
<w:b />
<w:color w:val="008000" />
<w:sz w:val="18" />
<w:sz-cs w:val="18" />
</w:rPr>
</w:pPr>
<w:r>
<w:rPr>
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:hint="default" />
<w:b />
<w:color w:val="008000" />
<w:sz w:val="18" />
<w:sz-cs w:val="18" />
</w:rPr>
<w:t>序列</w:t>
</w:r>
</w:p>
</w:tc>
- 表格内容单元格格式:
<w:tc>
<w:tcPr>
<w:tcW w:w="4027" w:type="dxa" /> //设置单元格大小为4027
<w:gridSpan w:val="3" /> //合并3个单元格
<w:shd w:val="clear" w:color="auto" w:fill="auto" />
<w:noWrap w:val="0" />
<w:vAlign w:val="center" /> //内容居中
</w:tcPr>
<w:p>
<w:pPr>
<w:jc w:val="center" />
<w:rPr>
//设置字体为宋体
<w:rFonts w:ascii="宋体" w:h-ansi="宋体" w:hint="default" />
<w:sz w:val="18" /> //设置字体大小
<w:sz-cs w:val="18" />
</w:rPr>
</w:pPr>
</w:p>
</w:tc>