怎样用java实现打印功能

怎样用java实现打印功能,第1张

是C/s还是B/s如果是 B/s的话,用js的打印方法

cs的话要能要用到流,你注意,流是分字节流和字符流的,你的打印机接收的是哪种流,你要先测试下,还有就是如果文件是以字符流保存的,你用字节流读取一定会乱码的

//另一个版本

public class PrintString extends Thread {

String str;

public PrintString(String string) {

str=string;

}

public static void main(String[] args) {

new PrintString("文字的打印效果")start();

}

public void run() {

try {

for(int i=1;i<=strlength();i++){

Threadsleep(1000);

Systemoutprintln(strsubstring(0,i));

}

} catch (InterruptedException e) {

eprintStackTrace();

}

}

}

一般来说没有这种方式的,都是采用报表控件实现

但是你这种方式也可以实现就是比较考验功底

首先必须对word或者excel进行统一的规范性处理,也就是形成约束,比如版本,比如你的实现机制(例如书签或者变量)的命名等地方

其次就是sql查询数据与你实现机制的绑定,然后在相对应的变量或书签处设值

建议先看看开源报表的原理,实现有多种实现方式,你可以用poi,也可以用一些其他的组件对word进行解析,也可以编写Dephi控件,但是都必须满足以下几点

1、可维护

2、高效

3、对于多行分页的自动处理

4、对于单页排版的处理

5、如果有可能需加入或者图表

正常的输出语句 xxxoutxxx,输出黑色的字,例如:Systemoutprintln()。

异常的输出语句xxxerrxxx, 输出错误或者异常反馈, 输出红色文字,例如Systemerrprintln();

以上就是关于怎样用java实现打印功能全部的内容,包括:怎样用java实现打印功能、用JAVA 编制一程序,使得字符串‘文字的打印效果’每隔一秒钟输出一个字符、java设计系统时,系统中的打印模板想依照用户上传的word或excel模板打印,程序怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10123980.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存