1.表单问题:
<#list table1 as plan1></#list>要成对出现
2.表格底纹也可以设置。
3.表格对象参数取决于对象自己定义的字段,
4.直接字符用hash,字段要对应
图像插入问题3个:
1.必须要有的:
<Relationship Id="rId9" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image" Target="media/image1.png"/>
2图片所在位置:
<w:tc><w:tcPr><w:tcW w:w="6316" w:type="dxa"/><w:vAlign w:val="center"/></w:tcPr><w:p w:rsidR="00122D4E" w:rsidRDefault="003B3CD7" w:rsidP="00DE0EAC"><w:bookmarkStart w:id="0" w:name="_GoBack"/><w:r><w:rPr><w:noProof/></w:rPr><w:drawing><wp:inline distT="0" distB="0" distL="0" distR="0"><wp:extent cx="2876550" cy="1095375"/><wp:effectExtent l="0" t="0" r="0" b="9525"/><wp:docPr id="3" name="图片 3"/><wp:cNvGraphicFramePr><a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1"/></wp:cNvGraphicFramePr><a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture"><pic:pic xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"><pic:nvPicPr><pic:cNvPr id="3" name="9.png"/><pic:cNvPicPr/></pic:nvPicPr><pic:blipFill><a:blip r:embed="rId9"><a:extLst><a:ext uri="{28A0092B-C50C-407E-A947-70E740481C1C}"><a14:useLocalDpi xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main" val="0"/></a:ext></a:extLst></a:blip><a:stretch><a:fillRect/></a:stretch></pic:blipFill><pic:spPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="2876550" cy="1095375"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom></pic:spPr></pic:pic></a:graphicData></a:graphic></wp:inline></w:drawing></w:r><w:bookmarkEnd w:id="0"/></w:p></w:tc>
3.图片id 对应:
<pkg:part pkg:name="/word/media/image1.png" pkg:contentType="image/png" pkg:compression="store"><pkg:binaryData>${Image}</pkg:binaryData></pkg:part>
4.java代码位置:
String imgFile = "d:/lll.png";
dataMap.put("Image", getImageStr(imgFile));
private String getImageStr(String imgFile) {
InputStream in = null;
byte[] data = null;
try {
in = new FileInputStream(imgFile);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(data);
}
import sun.misc.BASE64Encoder;在jre7,不在jse7