Freemarker使用xml写word模板-遇到的坑

Freemarker使用xml写word模板-遇到的坑

  1. 模板的带有表格时,所有单元格的大小都需要修改为统一数据,否则错版

  2. <w:tblGrid><w:gridCol w:w=“874” /> </w:tblGrid>

  3. <w:gridSpan w:val=“3” /> 合并单元格,3格

  4. 表头格式:

<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>
  1. 表格内容单元格格式:
<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>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值