NPOI 打印设置,网格线,页眉页脚字体大小
NPOI页脚字体大小设置这里有点坑,特此记录
private void SetSheetPrintSetup(ref XSSFWorkbook _wb, ref ISheet _sheet,int _sheetindex,int titleRow,int titleCol)
{
//设置打印与网格线
_sheet.PrintSetup.PaperSize = (short)PaperSize.A4_Small; //a4纸打印
_sheet.PrintSetup.Landscape = true; //横向打印
_sheet.PrintSetup.FitWidth = 1; //所有列在一页
_sheet.PrintSetup.FitHeight = 0; //所有行在一页
_sheet.FitToPage = true; //这三条语句一起才起作用: 所有列在一页
//_sheet.VerticallyCenter = true; //垂直居中
_sheet.HorizontallyCenter = true; //水平居中
_sheet.DisplayGridlines = false; //隐藏网格线
//设置页眉页脚
IFooter _footer = _sheet.Footer;
_footer.Center ="第 "+ HSSFFooter.Page + " 页,共 " + HSSFFooter.NumPages+" 页";
_footer.Left = HSSFFooter.Font("宋体", "Italic")+ HSSFFooter.FontSize((short)6) + "部门电话";
//设置页眉页脚的边距 0.5=2.5,一个点0.2,这里有点傻,勉强换算为自己想要的数据
_sheet.PrintSetup.HeaderMargin = ((1.3 / 0.5) * 0.2f);
_sheet.PrintSetup.FooterMargin = ((0.5 / 0.5) * 0.2f);
//设置页边距
_sheet.SetMargin(MarginType.LeftMargin, (1.1 / 0.5) * 0.2f);
_sheet.SetMargin(MarginType.BottomMargin, (2.0/0.5)*0.2f);
_sheet.SetMargin(MarginType.RightMargin, (0.9 / 0.5) * 0.2f);
_sheet.SetMargin(MarginType.TopMargin, (4.3 / 0.5) * 0.2f);
//打印标题行
_wb.SetRepeatingRowsAndColumns(_sheetindex, 0,0, 0, titleRow); //固定标题行,不需固定列
}
结果效果:
NPOI 打印设置,网格线,页眉页脚字体大小相关推荐
- itext总页数_itext 生成pdf文件添加页眉页脚
原文来自:https://www.cnblogs.com/joann/p/5511905.html 我只是记录所有jar版本,由于版本冲突及不兼容很让人头疼的,一共需要5个jar, 其中itextpd ...
- poi导出Excel合并单元格、设置打印参数页眉页脚等
由于生成文件不能落地,使用SXSSFWorkBook来对excel的导出工作 生成excel步骤: 1.创建workbook SXSSFWorkbook workbook=new SXSSFWorkb ...
- js iframe 打印 打印预览 页眉页脚的设置
1.window.print方式: Html代码 //jsp页面 打印按钮: <input type="button" value="打印" onclic ...
- 将vue页面文本导出到word,并设置页眉页脚,分页打印相关讲解--高级版
需求: 将以下内容导出到word,并设置页眉页脚,页码以及导出时间,且时间.页码加粗处理:每一个明细各占一页,且不能有空白页出现. 最终效果展示: 代码展示及讲解: <template>& ...
- html js 打印编辑页眉,js 设置网页打印的页眉页脚和页边距
var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//Softwar ...
- jq jqprint 设置页脚_jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚
使用 jqprint 插件实现浏览器页面打印,需要用到两个js文件,jquery.js 和 jqprint.js,本文使用 jquery-1.4.4.min.js,jquery.jqprint-0.3 ...
- javascript打印设置页眉页脚
<script language="JavaScript"> var hkey_root,hkey_path,hkey_key hkey_root="HKEY ...
- 设置html页面打印的页眉页脚
如下代码简单的清空页眉,也可以自己改改注册表试试,页脚只显示页码: HKEY hkey;CString keyPath = "Software\\Microsoft\\Internet Ex ...
- excel怎么设置打印区域_第六节 EXCEL打印预览和页眉页脚设置
点击蓝字 关注我们 今天,老铁给大家分享Excel脱白基础教程的第六节--EXCEL打印预览和页眉页脚设置. 调整打印页面设置.分页预览中的蓝色虚线把整个文件需要打印的区域进行一个分割.用鼠标光标指向 ...
最新文章
- RHEL6.3安装vsftpd
- Nginx搭建静态网站
- mysql 安装 安全错误_MySQL的安全问题从安装开始说起
- 从今天开始研究Flex的相关项目开发
- 合并报表编制采用的理论_合并报表是否恢复子公司盈余公积
- 自己动手用C扩展PHP(三)
- UVA719 Glass Beads 最小表示 / 后缀自动机
- win10用Eclipse+OpenJTag对S3C2440开发板进行动态调试
- pythonfor循环遍历字典的属性_python-嵌套和for循环中的字典和列表中的项...
- 二分归并排序算法_02 算法推送归并排序
- nodePPT初认识启动与手机控制
- 《Shell 脚本学习指南 》 -- 背景知识与入门 [第一、二章]
- ffmpeg 命令转vp9
- 微软网站打不开_分享几个国外超高清壁纸网站4k可任意下载
- 浏览器主页被篡改怎么办?一分钟帮你解决
- Cubieboard2开发要点简记
- 360漏洞修复卡在正在安装的解决方法
- 九度OJ题目1035:找出直系亲属
- 推荐一款全能测试开发神器!1分钟快速上手!
- java 图片操作技术之RGB的获取
热门文章
- python跑模型是什么意思_RFM模型是什么,我用python带你实战!
- python如何处理视频之moviepy
- 手把手搭建游戏AI—如何使用深度学习搞定《流放之路》
- 从100个男人里面挑选37个, 问这里面存在最优秀的男人的概率是多少?
- JavaScript常见数组方法,教你如何转置矩阵
- java正则表达式匹配空格 tab空格 制表符
- 什么是Intel Matrix RAID
- python创建数组类_python创建数组
- android高德地图设置显示区域范围,限制地图显示范围
- 阿里云数据库专家王颜培:我做MySQL云原生这些年