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

visual studio怎么新建网站单个页面的网站

visual studio怎么新建网站,单个页面的网站,搜索网站制作教程,网站建设中html中关于图片显示的标签有哪些java itext5 生成PDF并填充数据导出 依赖**文本勾选框****页眉**#xff0c;**页脚****图片**实际图 主要功能有文本勾选框#xff0c;页眉#xff0c;页脚#xff0c;图片等功能。肯定没有专业软件画的好看#xff0c;只是一点儿方法。仅供参考。 依赖 !--pdf--**页脚****图片**实际图 主要功能有文本勾选框页眉页脚图片等功能。肯定没有专业软件画的好看只是一点儿方法。仅供参考。 依赖 !--pdf--dependencygroupIdcom.itextpdf/groupIdartifactIditextpdf/artifactIdversion5.5.13/version/dependencydependencygroupIdcom.itextpdf/groupIdartifactIditext-asian/artifactIdversion5.2.0/version/dependency文本勾选框 生成勾选框的图片将图片插入到文本前面 private static Image checkBoxPng;static {ClassPathResource classPathResource new ClassPathResource(CHECK_BOX_PATH);try {byte[] byteArray FileCopyUtils.copyToByteArray(classPathResource.getInputStream());checkBoxPng Image.getInstance(byteArray);} catch (IOException | BadElementException e1) {e1.printStackTrace();}}-------------------------------------------------------------------------final Paragraph paragraph new Paragraph();if (checkBox ! null checkBox) {try { // final Image png Image.getInstance(CHECK_BOX_PATH);// y轴 向下偏移5 保证大致上都是水平的final Chunk chunk new Chunk(checkBoxPng, 0, -5);paragraph.add(chunk);} catch (Exception e) {throw new BusinessException(e.getMessage());}}paragraph.add(new Phrase(value, font));页眉页脚 itext5没有页眉页脚设置的api所以用的是定位的方式 new Document()时预留出页眉和页脚数据所需要的空间大小 pdfPTable.writeSelectedRows(); 定位的方式把表格定位到对应的位置上即可 Slf4j Component public abstract class HeaderFooterEventHelper extends PdfPageEventHelper {/*** 页眉*/protected final ListCustomExportTemplateModuleDTO headerList;/*** 页脚*/protected final ListCustomExportTemplateModuleDTO footerList;public HeaderFooterEventHelper(ListCustomExportTemplateModuleDTO headerList,ListCustomExportTemplateModuleDTO footerList) {this.headerList headerList;this.footerList footerList;}/*** 一页加载完成触发写入页眉和页脚*/Overridepublic abstract void onEndPage(PdfWriter writer, Document document); }//移除边距 方便设置页眉和页脚 定制页眉页脚Document document new Document(PageSize.A4,-30 ObjectUtils.defaultIfNull(module.getLeftMargin(), 0),-30 ObjectUtils.defaultIfNull(module.getRightMargin(), 0),// 页眉高度 间隙高度 /页脚高度 - 间隙高度 (页面底部有一部分真空区域headerSize GAP_SIZE ObjectUtils.defaultIfNull(module.getUpMargin(), 0),footerSize GAP_SIZE ObjectUtils.defaultIfNull(module.getDownMargin(), 0));ByteArrayOutputStream baos new ByteArrayOutputStream();final PdfWriter writer PdfWriter.getInstance(document, baos);// 初始化 页眉、页脚数据体writer.setPageEvent(new HeaderFooterEventHelper(headerDTOS, footerDTOS) {Overridepublic void onEndPage(PdfWriter writer, Document document) {final ICustomExportTemplateService customExportTemplateService SpringContextUtil.getBean(ICustomExportTemplateService.class);if (customExportTemplateService ! null) {customExportTemplateService.setPdfData(this.headerList, writer, ZERO);customExportTemplateService.setPdfData(this.footerList, writer, ONE);}}});------------------------------------------------------------------- Overridepublic void setPdfData(ListCustomExportTemplateModuleDTO moduleDTOS, PdfWriter writer, Integer type) {float size 0;final float sumSize getSumSize(moduleDTOS);for (CustomExportTemplateModuleDTO item : moduleDTOS) {PdfPTable pdfPTable; // 创建的表格pdfPTable.setTotalWidth(PageSize.A4.getWidth());pdfPTable.setWidthPercentage(WIDTH_PERCENT);if (Objects.equals(type, ZERO)) {// 页眉 基点为 左下角0点 高度为 A4全高 - 使用高度pdfPTable.writeSelectedRows(0, -1, ZERO,PageSize.A4.getHeight() - size, writer.getDirectContent());} else if (Objects.equals(type, ONE)) {// 页脚 基点为 左下角0点 高度为 列表使用总高度 - 使用高度pdfPTable.writeSelectedRows(0, -1, ZERO,sumSize - size, writer.getDirectContent());}if (item.getLabel().equals(2)) {size BigDecimal.valueOf(item.getData().size()).multiply(BigDecimal.valueOf(CELL_SIZE)).intValue();} else {// 默认每行高度为 25size CELL_SIZE;}}} 图片 PdfPCell cell new PdfPCell(); // 我这里是根据文件服务器上的图片链接进行获取的。 cell.setImage(Image.getInstance(MinioUtil.getUrlName(imageUrl)));实际图
http://www.hkea.cn/news/14443520/

相关文章:

  • 美食网站开发意义jsp企业网站
  • 网站制作设计教程电商平台的运营模式
  • 青岛微信网站建设网站动画用什么程序做
  • 朝阳区社区建设网站网页设计心得体会600
  • 新沂市建设局网站中国建设银行人事网站
  • 大王庄网站建设公司凡科商城是什么
  • 怀化市住房与城乡建设厅网站wordpress nginx php
  • 北京西站福田皇岗社区网站建设
  • joomla建站教程幸福人寿保险公司官方网站
  • 个人网站建设论文绪论如何把一个静态网站
  • 上海品牌网站建设公司排名wordpress 图片缩略图不显示
  • 做app需要网站吗WordPress无法显示摘要
  • 北京网站网站建设重庆观音桥旅游攻略
  • 购物网站建设技术难点企业网站建设的材料
  • 网站建设菜鸟教程免费网页空间代码
  • 深圳宝安区住房和建设局网站开发网站公司地址
  • 网站建设网站公司哪家好建工网校官网app
  • 国内做的好看的网站网站后台显示不了
  • 重庆无障碍网站建设怎么看网站被惩罚
  • 苏州企业网站建设公司价格h5网站设计
  • 建立平台网站需要花多少钱男女做羞羞的事视频网站
  • 手机app网站开发二手书网站建设的目的
  • 亚运村网站建设美食美客网站建设
  • 手机网站html模板下载精品网站建
  • wordpress做图片站的可能性用focusky做h5微网站
  • 计算机毕设代做网站动漫网站开发研究内容
  • 做网站怎么样才能排在首页建设银行平潭招聘网站
  • 网站建设需要啥武进网站建设多少钱
  • seo网站优化插件tag改为静态wordpress
  • 网站热力图工具奇搜建设辽沈阳网站