#region 1.创建文档(页眉、页脚)
XWPFDocument doc = new XWPFDocument();
//页面设置 A4:w=11906 h=16838
doc.Document.body.sectPr = new CT_SectPr();
CT_SectPr m_SectPr = doc.Document.body.sectPr;
m_SectPr.pgSz.h = (ulong)16838;
m_SectPr.pgSz.w = (ulong)11906;
m_SectPr.pgMar.left = (ulong)1000;//左边距
m_SectPr.pgMar.right = (ulong)1000;//右边距
m_SectPr.pgMar.top = "150";//上边距
m_SectPr.pgMar.bottom = "150";

#region =页眉=
CT_Hdr m_hdr = new CT_Hdr();
m_hdr.AddNewP().AddNewPPr().AddNewSpacing().lineRule = "-600";
//创建页眉关系
XWPFRelation Hrelation = XWPFRelation.HEADER;
XWPFHeader m_h = (XWPFHeader)doc.CreateRelationship(Hrelation, XWPFFactory.GetInstance(), doc.HeaderList.Count);
//读取图片数据
FileStream picData_ym = null;
string filepath_ym = System.Windows.Forms.Application.StartupPath + @"/Images/ym.png";
picData_ym = new FileStream(filepath_ym, FileMode.Open, FileAccess.Read);
//设置页眉
m_h.SetHeaderFooter(m_hdr);
//页眉插入图片(inline)单位:EMUS,1CM=360000EMUS
m_h.AddPicture(picData_ym, (int)PictureType.PNG, "ym.png", 6200000, 200000);

CT_HdrFtrRef m_HdrFtr = m_SectPr.AddNewHeaderReference();
m_HdrFtr.type = ST_HdrFtr.@default;
m_HdrFtr.id = m_h.GetPackageRelationship().Id;
picData_ym.Close();
#endregion

#region =页脚=
//读取图片数据
FileStream picData_yj = null;
string filepath_yj = System.Windows.Forms.Application.StartupPath + @"/Images/yj.png";
picData_yj = new FileStream(filepath_yj, FileMode.Open, FileAccess.Read);
//设置页脚
CT_Ftr m_ftr = new CT_Ftr();
//m_ftr.AddNewP().AddNewR().AddNewT().Value = "fff";//页脚内容

//创建页脚关系(footern.xml)
XWPFRelation Frelation = XWPFRelation.FOOTER;
XWPFFooter m_f = (XWPFFooter)doc.CreateRelationship(Frelation, XWPFFactory.GetInstance(), doc.FooterList.Count + 1);
//设置页脚
m_f.SetHeaderFooter(m_ftr);
//页脚插入图片
m_f.AddPicture(picData_yj, (int)PictureType.PNG, "yj.png", 6200000, 200000);
CT_HdrFtrRef m_HdrFtr1 = m_SectPr.AddNewFooterReference();
m_HdrFtr1.type = ST_HdrFtr.@default;
m_HdrFtr1.id = m_f.GetPackageRelationship().Id;
picData_yj.Close();
#endregion

#endregion

最新文章

  1. 高级javascript---变量作用域
  2. CSS3基础03(3D②) 求粉丝
  3. Android getevent
  4. leetcode 33. Search in Rotated Sorted Array
  5. java微信开发API第一步 服务器接入
  6. centos 安装php
  7. handsontable插件HOOK事件
  8. python运维开发(八)----面向对象(下)
  9. Arduino红外遥控系列教程2013——红外转码
  10. liunx 同步时间
  11. 【01背包】HDU 2546 饭卡
  12. li浮动时ul高度为0,解决ul自适应高度的几种方法
  13. java Queue中 add/offer,element/peek,remove/poll区别
  14. Vuex数据可视化
  15. SPA
  16. Apache Hadoop YARN: 背景及概述
  17. 关于TM影像各波段组合的简介
  18. php-url地址加密
  19. React Native 系列(四)
  20. 读取大csv文件数据插入到MySql或者Oracle数据库通用处理

热门文章

  1. E06 【买衣服】Maybe you need a bigger size
  2. 201871010134-周英杰 《面向对象程序设计(java)》第十二周学习总结
  3. 虚拟机安装后配置IP地址
  4. 树莓派autossh反向隧道
  5. CSS制作导航栏
  6. js 浮点型运算出错的原因和解决方法
  7. 其它 dev是什么意思
  8. [LeetCode] 632. Smallest Range Covering Elements from K Lists 覆盖K个列表元素的最小区间
  9. Salesforce 版本控制 - VS Code + GitHub + Salesforce
  10. oracle 块速查