Java输出箭头_java基于XSSF 导出带箭头的直线
代码:
XSSFSheet sheet = workbook.getSheetAt(0);
XSSFDrawing patriarch = sheet.createDrawingPatriarch(); //顶级画布,只能有一个
//设置锚点(坐标),
// XSSFClientAnchor的参数说明:
// 参数 说明
// dx1 第1个单元格中x轴的偏移量
// dy1 第1个单元格中y轴的偏移量
// dx2 第2个单元格中x轴的偏移量
// dy2 第2个单元格中y轴的偏移量
// col1 第1个单元格的列号
// row1 第1个单元格的行号
// col2 第2个单元格的列号
// row2 第2个单元格的行号
XSSFClientAnchor anchor = new XSSFClientAnchor(0,75000,0,75000,(short) 10, 5,(short)15,10);
XSSFSimpleShape rec = patriarch.createSimpleShape(anchor);
rec.setShapeType( ShapeTypes.LINE ); //设置图形 形状(直线),其余参考 官方api
// 线的类型
// solid=0 (实线)、dot=1( 点)、dash=2 (点划线)、lgDash=3、dashDot=4、lgDashDot=5、
// lgDashDotDot=6、sysDash=7、sysDot=8、sysDashDot=9、sysDashDotDot=10
rec.setLineStyle(2); //(点划线 )
rec.setLineStyleColor(65, 113, 156);//设置边框颜色
rec.setLineWidth(1.5); //线宽
/************下面代码设置箭头,不需要箭头的话 无需这些代码 **************/
rec.getCTShape().getNvSpPr().getCNvPr().setId(rec.getCTShape().getNvSpPr().getCNvPr().getId()-1);
CTShapeProperties shapeProperties = rec.getCTShape().getSpPr();
CTLineEndProperties lineEndPropertiesTriangle = org.openxmlformats.schemas.drawingml.x2006.main.CTLineEndProperties.Factory.newInstance();
lineEndPropertiesTriangle.setType(STLineEndType.TRIANGLE);
lineEndPropertiesTriangle.setLen(STLineEndLength.MED);
lineEndPropertiesTriangle.setW(STLineEndWidth.MED);
CTLineProperties lineProperties = shapeProperties.getLn();
lineProperties.setHeadEnd(lineEndPropertiesTriangle); //头部箭头
lineProperties.setTailEnd(lineEndPropertiesTriangle); //尾部箭头
如果要设置竖线箭头 ,设置导出时的列为 同一列
Java输出箭头_java基于XSSF 导出带箭头的直线相关推荐
- java自动生成生成java透视表_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- java excel 透视_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- cpu java poi 导出_java基于poi导出excel透视表代码实例
这篇文章主要介绍了java基于poi导出excel透视表代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 从前,我是一个前端程序猿,怀着对打通 ...
- java freemarker 图片_java通过freemarker导出包含富文本图片的word文档
废话不多说,进入正题! 本文重点在于:对富文本图片的导出(基础的freemarker+word模板导出这里不做详细解说哈) (ps:大神的东西太深奥~~懵逼了 一周才搞定,为了方便后来在更加简单,清晰 ...
- Android自定义文件路径箭头,Android自定义ViewGroup实现带箭头的圆角矩形菜单
本文和大家一起做一个带箭头的圆角矩形菜单,大概长下面这个样子: 要求顶上的箭头要对准菜单锚点,菜单项按压反色,菜单背景色和按压色可配置. 最简单的做法就是让UX给个三角形的图片往上一贴,但是转念一想这 ...
- android 带箭头提示框,三种带箭头提示框总结实例
无论是提示框还是导航栏都能看到如上图所示的带有箭头的框框,这种箭头可以通过背景图片或者是css来实现,本文介绍三种通过css实现带箭头的提示框. 1.通过border属性 思路:两个三角形,通过定位使 ...
- android 带箭头的按钮,android自定义带箭头对话框
本文实例为大家分享了android自定义带箭头对话框的具体代码,供大家参考,具体内容如下 import android.content.context; import android.content. ...
- java 发送附件_Java 基于javaMail的邮件发送(支持附件)
基于JavaMail的Java邮件发送 Author xiuhong.chen@hand-china.com Desc 简单邮件发送 Date 2017/12/8 项目中需要根据物料资质的状况实时给用 ...
- java 文本查找_Java基于正则表达式实现查找匹配的文本功能【经典实例】
本文实例讲述了Java基于正则表达式实现查找匹配的文本功能.分享给大家供大家参考,具体如下: REMatch.java: package reMatch; import java.util.regex ...
最新文章
- python第三十课--异常(raise关键字)
- python事件循环_简单了解一下事件循环(Event Loop)
- ZOJ 3720 Magnet Darts (计算几何,概率,判点是否在多边形内)
- ivy maven_将Maven与Ivy集成
- mysql如何重复_mysql 处理重复数据
- oracle分布式数据库中间件,分布式数据库中间件设想
- 滴滴 Web 移动端组件库 cube-ui 开源
- Unity3D游戏开发之换装系统的实现
- Julia: feather格式和hdf5格式比较
- win7计算机怎么找管理员,win7管理员身份运行
- python文件重命名加日期_Python文件创建日期和Critiqu的重命名请求
- 罗斯蒙特214CRTSMB1S3M0420SLM2AR1C1B1TBM2温度传感器
- vue+js input文本框输入时自动填充邮箱后缀组件封装
- 领带的打法10种——男士必看(图)
- 清华计算机考研报考人数,2020部分院校考研报考人数统计
- electron初学之随机点名
- Java程序员都是青春饭吗?
- pandas中drop用法_机器学习笔记:Pandas的delete、drop函数的用法
- 【10w字】超详细【百分百拿offer】的面试教程,集合5000多家软件测试公司面试题。
- 杨绛:她和谁都不争,和谁争都不屑
热门文章
- TCP TIME_WAIT 详解
- Hibernate事务增删改查(第一部分)
- NLTK学习笔记(八):文法--词关系研究的工具
- servlet上传下载(任何格式的都可以)
- 使用 Azure Site Recovery 灾难恢复至 Azure 的功能现已正式发布
- 使用 Google gflags 简化命令行参数处理
- 微博feed系统的push和pull模式和时间分区拉模式架构探讨
- Weblogic - Failed to bind remote object 错误解决方法
- 企业数字化转型到底是什么?带你一图看懂答案
- 有两个程序员得了肺癌 都是30多岁的男人