关于打印的坑

news/2024/11/24 12:32:51/

java中implements Printable 就是只能是用于客户端,web不好使因为没有打印服务
main方法中
Book book = new Book();
PageFormat pf = new PageFormat();
pf.setOrientation(PageFormat.PORTRAIT);//打印方向,从左往右打
Paper p = new Paper();
p.setSize(682, 396);//纸张大小
p.setImageableArea(x,y, 682, 396);//打印区域 左上起始到右下终止的矩形
pf.setPaper§;
book.append(new printController()//本类, pf);
PrinterJob job = PrinterJob.getPrinterJob();//打印
boolean a = job.printDialog();
job.print();

print方法
//画线
Graphics2D g2 = (Graphics2D) gra;
g2.setColor(Color.black);
g2.drawLine(起始位置x,y, 终止位置x,y);
//填内容
Font font = new Font(“新宋体”, Font.PLAIN, 9);
g2.setFont(font);// 设置字体
g2.drawString(“姓名”, 坐标x, y);

web打印
table tr th td画表格 table要设定宽度
别忘了colspan='2’可以合并表格
然后
var conthtml=document.getElementById(“table”).innerHTML;//获取要打印的表格
window.document.body.innerHTML=conthtml;
window.print();
分页的话在弹出框设定好纸张大小自动分页


http://www.ppmy.cn/news/848021.html

相关文章

博客系统(使用前后端分离)

博客系统 前言一.准备工作1.1 准备好前端文件1.2 设计数据库1.3 编写基本的数据库代码1.4 封装好数据库的连接操作1.5 根据设计的表创建实体类1.6 根据实体类,提供一些简单的增删改查操作 二.博客要实现的功能2.1 博客列表页功能2.2 博客详情页2.3 博客登录页2.4 页面强制登录功…

PCB防静电设计的必要性

平时通过走路穿衣等日常活动带来的摩擦,会产生不同幅值的静电电压,但其能量很小不会对人体产生伤害,不过对于电子元器件来说,这种静电能量却是不能忽视的。 在干燥的环境下,人体静电(ESD)的电压很容易超过6~35Kv&#…

漏洞复现 || eGroupWare spellchecker.php 远程命令执行漏洞

0x01 阅读须知 我爱林的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用…

.Net6 .Net7 支持的 Windows 版本

.NET 6 支持下列 Windows 版本: (OS)Version体系结构Windows 1121H2x64、Arm64Windows 10 客户端1607x64、x86、Arm64 Windows 客户端 7 SP1、8.1 x64、x86 Windows Server2012x64、x86Windows Server 核心2012x64、x86Nano Server1809X64 如果要在以下 Windows…

谷粒商城:01. 分布式基础项目环境搭建

一、项目简介 1、项目背景 电商模式:市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O; B2B模式:B2B(Business to Business), 是指商家与商家建立的商业关系。 如:阿里巴巴B2C模式&#…

websocket 学习1

websocket 个人总结 例如 springboot 整合 websocket 就和rocketmq 有点像,分广播、点对点 等推送方式 也分订阅、推送一个主题 有一个订阅接口 例如 群聊功能 (1)一个发送消息到这个订阅地址的网站入口:群成员可通过浏览器发送…

谷粒商城-01-p1-p19

谷粒商城-01 分布式基础&环境搭建 一、项目简介 1、项目背景 1)、电商模式 市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O; 1、B2B 模式 B2B (Business to Business), 是指商家与商家建立的商业关系。 如:阿里…

《谷粒商城》-项目简介以及环境搭建

谷粒商城 文章目录 谷粒商城前言一、项目简介1.项目背景1.1电商模式1.2谷粒商城 2.项目架构图2.1项目微服务架构图2.2微服务划分图 3.项目技术&特色4.项目前置要求 二、分布式基础概念1.微服务2.集群&分布式&节点3.远程调用4.负载均衡5.服务注册/发现&注册中心…