当前位置: 首页 > news >正文

php网站源代码在线ps

php网站源代码,在线ps,WordPress导航菜单不显示,校园网站建设年度工作计划概述 业务中经常会遇到在单元格内填充图片的需求#xff0c;而且要求指定图片在单元格内的位置。 一般都是用的apache的poi#xff0c;设置图片坐标。 HSSFClientAnchor(int dx1, int dy1, int dx2, int dy2, short col1, int row1, short col2, int row2)dx1 dy1 起始单元…概述 业务中经常会遇到在单元格内填充图片的需求而且要求指定图片在单元格内的位置。 一般都是用的apache的poi设置图片坐标。 HSSFClientAnchor(int dx1, int dy1, int dx2, int dy2, short col1, int row1, short col2, int row2)dx1 dy1 起始单元格中的x,y坐标. dx2 dy2 结束单元格中的x,y坐标 col1,row1 指定起始的单元格下标从0开始 col2,row2 指定结束的单元格 下标从0开始 demo public static void main(String[] args) {byte[] imgBytes ResourceUtil.readBytes(test.jpg);// 创建一个 ExcelWriterExcelWriter writer ExcelUtil.getWriter(output.xlsx);// 获取 sheet 对象Sheet sheet writer.getWorkbook().getSheetAt(0);int rowNum 0; // 假设图片插入在第一行int colNum 0; // 假设图片插入在第一列// 在指定的单元格内插入图片insertImagesToCell(sheet, rowNum, colNum, imgBytes);// 保存到文件writer.flush(); }private static void insertImagesToCell(Sheet sheet, int rowNum, int colNum, byte[] imageBytes) {// 获取 Excel 的工作簿并添加图片Workbook workbook sheet.getWorkbook();// 获取 Drawing 对象Drawing drawing sheet.getDrawingPatriarch();if (drawing null) {drawing sheet.createDrawingPatriarch();}// 创建 Excel 的行和列Row row sheet.getRow(rowNum);if (row null) {row sheet.createRow(rowNum);}//创建单元格Cell cell row.createCell(colNum);int pictureIdx workbook.addPicture(imageBytes, Workbook.PICTURE_TYPE_JPEG);// 创建图片的定位点XSSFClientAnchor anchor new XSSFClientAnchor();//图片起始列anchor.setCol1(colNum);//图片起始行anchor.setRow1(rowNum);//图片结束列anchor.setCol2(colNum 1);//图片结束行anchor.setRow2(rowNum 1);//图片左上角在开始单元格中的X坐标0向右0向左有点类似html页面中的paddinganchor.setDx1(Units.EMU_PER_PIXEL * 100);//图片左上角在开始单元格中的Y坐标0向下0向上有点类似html页面中的paddinganchor.setDy1(Units.EMU_PER_PIXEL *(100));//图片右下角在结束单元格中的X坐标0向右0向左anchor.setDx2(Units.EMU_PER_PIXEL *(-100));//图片右下角在结束单元格中的Y坐标0向下0向上anchor.setDy2(Units.EMU_PER_PIXEL *(-100));anchor.setAnchorType(ClientAnchor.AnchorType.MOVE_AND_RESIZE);// 创建并设置图片drawing.createPicture(anchor, pictureIdx); }效果图 填充多张图片demo 填充多张图片且开始单元格和结束单元格为同一个单元格 public static void main(String[] args) {byte[] imgBytes ResourceUtil.readBytes(test.jpg);// 创建一个 ExcelWriterExcelWriter writer ExcelUtil.getWriter(output.xlsx);// 获取 sheet 对象Sheet sheet writer.getWorkbook().getSheetAt(0);int rowNum 0; // 假设图片插入在第一行int colNum 0; // 假设图片插入在第一列// 在指定的单元格内插入图片insertImagesToCell(sheet, rowNum, colNum, imgBytes);// 保存到文件writer.flush(); }private static void insertImagesToCell(Sheet sheet, int rowNum, int colNum, byte[] imageBytes) {// 获取 Excel 的工作簿并添加图片Workbook workbook sheet.getWorkbook();// 创建 Excel 的行和列Row row sheet.getRow(rowNum);if (row null) {row sheet.createRow(rowNum);}//创建单元格Cell cell row.createCell(colNum);// 边距int padding Units.toEMU(20);// 计算每张图片的宽度和位置int numImages 5;// 获取 Drawing 对象Drawing drawing sheet.getDrawingPatriarch();if (drawing null) {drawing sheet.createDrawingPatriarch();}//上一张图片的左上角X坐标int preDx1 0;//上一张图片的右下角X坐标int preDx2 0;//图片宽度int defaultImgWidth Units.toEMU(80);//图片高度图片右下角相对结束单元格的y高度int defaultImgHeight Units.toEMU(100);for (int i 0; i numImages; i) {int pictureIdx workbook.addPicture(imageBytes, Workbook.PICTURE_TYPE_JPEG);// 创建图片的定位点XSSFClientAnchor anchor new XSSFClientAnchor();//图片起始列anchor.setCol1(colNum);//图片起始行anchor.setRow1(rowNum);//图片结束列anchor.setCol2(colNum);//图片结束行anchor.setRow2(rowNum);//上一张图片右下角的x坐标 图片间距int dx1 preDx2 padding;//当前图片的左上角x坐标 图片宽度int dx2 dx1 defaultImgWidth;//当前图片x坐标anchor.setDx1(dx1);//上边距anchor.setDy1(padding);//图片宽度anchor.setDx2(dx2);//图片高度anchor.setDy2(defaultImgHeight);anchor.setAnchorType(ClientAnchor.AnchorType.MOVE_AND_RESIZE);// 创建并设置图片drawing.createPicture(anchor, pictureIdx);preDx1 dx1;preDx2 dx2;}}填充效果
http://www.hkea.cn/news/14536688/

相关文章:

  • 孝感建设网站阿里云做网站流程
  • 网站备案 湖北鹿泉城乡建设局网站
  • 网站网页是怎么做的玉林做网站
  • 模板网站怎么优化最古老的网络营销方式
  • 网站服务器开发wordpress如何汉化
  • 织梦备份网站数据抖音小程序商城
  • 河北省住房和城乡建设网站公司地址怎么弄在百度上显示
  • 雅安网站开发广东营销型网站
  • 网站建设评判标准网站建设彩票
  • 关键词搜索爱站初学seo网站推广需要怎么做
  • 做网站那些好单位网站建设
  • 中国空间站对接成功安徽省网站备案快吗
  • 东阳哪里可以做网站贵州网站备案查询
  • 如何布局网站网站顶部广告素材
  • 鹿泉市建设局网站织梦 网站标题
  • 怎样黑进别人的网站地方网站运营方案
  • 潍坊外贸网站优化seo是做什么的
  • 网站建设中最重要的是什么彩票网站是静态动态
  • 备案需要网站建设方案书wordpress 国产主题
  • 国内网站做国外服务器网站导航
  • seo网站推广价格广州微信开发
  • 杭州网站建站公司做推广哪家网站好
  • 宁德营销型网站建设网站关键字没有排名
  • 如何查询网站的备案信息查询去马来西亚做网站网站
  • 外贸网站推广多少费用做那个的网页
  • 江门手机网站建设连云港吧
  • thinkphp5 做网站google地图嵌入网站
  • 简单的网站建设企业网站备案跟做哪个推广有关系吗
  • HTML5怎么做自适应网站建设银行官网网站首页
  • 在欣欣网上做网站效果如何互联网优化营销