首页 > 其他分享 >HSSFClientAnchor 参数说明

HSSFClientAnchor 参数说明

时间:2023-05-08 14:56:39浏览次数:43  
标签:row1 HSSFClientAnchor checkRange int col2 row2 col1 说明 参数

pache POI  是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。

HSSFClientAnchor用于创建一个新的端锚,并设置锚的左下和右下坐标,用于图片插入,画线等操作。

public HSSFClientAnchor(int dx1, int dy1, int dx2, int dy2, short col1, int row1, short col2, int row2) {
super(dx1, dy1, dx2, dy2);
this.checkRange(dx1, 0, 1023, "dx1");
this.checkRange(dx2, 0, 1023, "dx2");
this.checkRange(dy1, 0, 255, "dy1");
this.checkRange(dy2, 0, 255, "dy2");
this.checkRange(col1, 0, MAX_COL, "col1");
this.checkRange(col2, 0, MAX_COL, "col2");
this.checkRange(row1, 0, MAX_ROW, "row1");
this.checkRange(row2, 0, MAX_ROW, "row2");
this.setCol1((short)Math.min(col1, col2));
this.setCol2((short)Math.max(col1, col2));
this.setRow1(Math.min(row1, row2));
this.setRow2(Math.max(row1, row2));
if (col1 > col2) {
this._isHorizontallyFlipped = true;
}

if (row1 > row2) {
this._isVerticallyFlipped = true;
}
}

 

dx1 dy1 起始单元格中的x,y坐标.

dx2 dy2 结束单元格中的x,y坐标

col1,row1 指定起始的单元格,下标从0开始

col2,row2 指定结束的单元格 ,下标从0开始

 

用图来表达:

对应的代码:

 

标签:row1,HSSFClientAnchor,checkRange,int,col2,row2,col1,说明,参数
From: https://www.cnblogs.com/zhangpb/p/17381754.html

相关文章

  • WPF注入service,将service作为viewModel参数时,无法进入Model的问题。
    WPF注入service,将service作为viewModel参数时,无法进入Model的问题。一开始以为是注入失败,或者注入的service不对。经过排查,发现是viewModel中的参数service,不是当前包的service,是api通用包中的。....更改之后就可以进入Model了。......
  • SpringBoot参数校验
    SpringBoot参数校验为什么需要参数校验在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验,例如登录的时候需要校验用户名和密码是否为空,添加用户的时候校验用户邮箱地址、手机号码格式是否正确。靠代码对接口参数一个个校验的话就太繁琐了,代码可读......
  • TPT19新特性之参数集的混合执行
     通常,重复测试用例只是为了用不同的参数设置测试相同软件的相同特性和方面。 这使得测试项目更加巨大和复杂——随着时间的推移和重复,也明显地降低了可维护性。 在我们的最新版本TPT19中,您现在可以采用一种新的、更精简的方法:定义一次性的参数集,这些参数集包含在您的最......
  • R语言学习 - 非参数法生存分析
    生存分析指根据试验或调查得到的数据对生物或人的生存时间进行分析和推断,研究生存时间和结局与众多影响因素间关系及其程度大小的方法,也称生存率分析或存活率分析。常用于肿瘤等疾病的标志物筛选、疗效及预后的考核。简单地说,比较两组或多组人群随着时间的延续,存活个体的比例变化......
  • boot-admin开源项目中有关后端参数校验的最佳实践
    我们在项目开发中,经常会对一些参数进行校验,比如非空校验、长度校验,以及定制的业务校验规则等,如果使用if/else语句来对请求的每一个参数一一校验,就会出现大量与业务逻辑无关的代码,繁重不堪且繁琐的校验,会大大降低我们的工作效率,而且准确性也无法保证。为保证数据的正确性、完整性,前......
  • 入门5-Pytest执行参数详解
    执行的参数-vs -v输出详细信息-s输出调试信息(print(“xxx”)里的xxx)。-n多线程运行。(前提安装插件pytest-xdist),例如pytest-n=2--returnsnum失败重跑(安装插件pytest-returnfaires)例pytest-vs–returns2 //Web自动化里比较有意义             Rais......
  • 函数的参数
    形参与实参介绍函数的参数分为形式参数和实际参数,简称形参和实参:形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合:#1:实参是常量res=my_min(1,2)#2:实参是变量......
  • MPTCP(二):MPTCP版本说明
    MPTCP版本说明简介参考链接https://github.com/multipath-tcp/mptcp_net-next/wikiMPTCP的两个版本MPTCPv0:在5.6之前的linux内核版本中并未集成MPTCP相关的源码,需要开发者自行向内核中打入MPTCP的补丁以启用MPTCPMPTCPv1:在5.6及之后的内核版本中,已经集成了MP......
  • 关于docker的Cgroup Driver相关的配置说明以及其值为cgroupfs与systemd的区别
    在我们安装完docker-ce软件后(笔者这里安装的docker-ce-20.10.24-3.el8.x86_64)就可以直接启动docker服务 systemctlrestartdocker.service这时我们通过 dockerinfo命令,可以看到当前docker的一些配置信息,今天笔者主要是看CgroupDriver相关的,如下:[root@k8s-masterqq-5201......
  • Nginx 入门实战(3)--Nginx 常用配置参数说明
    Nginx中包含众多的参数,这些参数影响Nginx的行为;本文主要介绍一些常用的参数。1、Nginx配置文件基本结构Nginx的配置文件为conf/nginx.conf,配置文件由配置指令/参数组成,有些指令/参数位于main的位置(如:events、http),有些指令/参数位于其他参数下(如:server位于http下);......