java 打印 string_java 控制打印机实现打印 String【】aa 字符串的数据
展开全部
/**
* 这是一部分代码
*/
package com.mqney.barcode.tsc.templet;
import ookj.ui.pub.messagedailog.MessageDailog;
import com.mqney.barcode.tsc.TscBarcode;
import com.mqney.barcode.tsc.TscClearbuffer;
import com.mqney.barcode.tsc.TscCloseport;
//import com.mqney.barcode.tsc.TscSendcommand;
import com.mqney.barcode.tsc.TscWindowsfont;
import com.mqney.barcode.tsc.impl.TscBarcodeDefault;
import com.mqney.barcode.tsc.impl.TscOpenportDefault;
import com.mqney.barcode.tsc.impl.TscPrintlabelDefault;
import com.mqney.barcode.tsc.impl.TscSetupDefault;
import com.mqney.barcode.tsc.impl.TscWindowsfontDefault;
import com.mqney.barcode.util.ReadTscProperties;
import com.mqney.barcode.util.RunTscDllFunction;
import com.mqney.barcode.util.TextToParagraph;
/**
* @author pinkfloyd
*
*/
public class SonqaoReportPrint {
public void init(SonqaoReportBean[] srbs){
try{if(srbs==null||srbs.length==0){
return;
}
int num = srbs.length;
/**
* DIRECTION可以,62616964757a686964616fe78988e69d8331333330326663RSS、CIRCLE不行。
*/
// TscSendcommand ts = new TscSendcommand("DIRECTION 1,1");
// TscSendcommand ts = new TscSendcommand("RSS 300,300,\"UCC128CCC\",270,2,2,25,\"1234567890|ABCDEFG\"");
// TscSendcommand ts = new TscSendcommand("CIRCLE 40,16,10,2");
// rdf.RunDllFunctionTSC(ts);
for(int i=0; i
SonqaoReportBean srb = srbs[i];
if(srb==null){
continue;
}
RunTscDllFunction rdf = new RunTscDllFunction();
TextToParagraph ttp = new TextToParagraph();
MessageDailog md = new MessageDailog();
TscOpenportDefault tod = new TscOpenportDefault();
ReadTscProperties rtp = new ReadTscProperties();
tod.setPrinter(rtp.getValue(ReadTscProperties.TSC_REPORT_PATH));
rdf.RunDllFunctionTSC(tod);
TscSetupDefault tsd = new TscSetupDefault();
tsd.setLabelWidth("100");
tsd.setLabelHeight("70");
rdf.RunDllFunctionTSC(tsd);
TscClearbuffer tcb = new TscClearbuffer();
rdf.RunDllFunctionTSC(tcb);
TscWindowsfontDefault twd;
twd = new TscWindowsfontDefault(40,16,36,"单位:");
twd.setFontStyle(TscWindowsfont.FONT_STYLE_BOLD);
rdf.RunDllFunctionTSC(twd);
twd = new TscWindowsfontDefault(40,88,36,"姓名:");
twd.setFontStyle(TscWindowsfont.FONT_STYLE_BOLD);
rdf.RunDllFunctionTSC(twd);
twd = new TscWindowsfontDefault(40,152,36,"信息:");
twd.setFontStyle(TscWindowsfont.FONT_STYLE_BOLD);
rdf.RunDllFunctionTSC(twd);
twd = new TscWindowsfontDefault(40,216,36,"部门:");
twd.setFontStyle(TscWindowsfont.FONT_STYLE_BOLD);
rdf.RunDllFunctionTSC(twd);
String[] s0 = ttp.textToParaVoid(srb.getGongsi(), 40);
if(s0==null||s0.length==0){
md.showWarningMessage("getGongsi");
}else{
int num0 = s0.length;
for(int j=0; j
twd = new TscWindowsfontDefault(140,16+(j*32),32,s0[j]);
// twd.setFontUnderline(TscWindowsfont.FONT_UNDERLINE_WITH);
rdf.RunDllFunctionTSC(twd);
}
}
twd = new TscWindowsfontDefault(140,80,40,srb.getXingming());
rdf.RunDllFunctionTSC(twd);
String[] s2 = ttp.textToParaVoid(srb.getXinxi(), 40);
if(s2==null||s2.length==0){
md.showWarningMessage("getXinxi");
}else{
int num2 = s2.length;
for(int j=0; j
twd = new TscWindowsfontDefault(140,152+j*32,32,s2[j]);
// twd.setFontUnderline(TscWindowsfont.FONT_UNDERLINE_WITH);
rdf.RunDllFunctionTSC(twd);
}
}
String[] s3 = ttp.textToParaVoid(srb.getBumen(), 40);
if(s3==null||s3.length==0){
md.showWarningMessage("getBumen");
}else{
int num3 = s3.length;
for(int j=0; j
twd = new TscWindowsfontDefault(140,216+j*32,32,s3[j]);
// twd.setFontUnderline(TscWindowsfont.FONT_UNDERLINE_WITH);
rdf.RunDllFunctionTSC(twd);
}
}
TscBarcodeDefault tbd;
tbd = new TscBarcodeDefault("216","360","48",srb.getBarcode());
tbd.setNarrowBarRatioX(TscBarcode.NARROW_BARRATIO_3);
tbd.setNarrowBarRatioY(TscBarcode.NARROW_BARRATIO_3);
rdf.RunDllFunctionTSC(tbd);
twd = new TscWindowsfontDefault(160,500,32,srb.getSonqao());
rdf.RunDllFunctionTSC(twd);
TscPrintlabelDefault tpd = new TscPrintlabelDefault();
tpd.setLabelCopies("1");
tpd.setLabelSets("1");
rdf.RunDllFunctionTSC(tpd);
TscCloseport tc = new TscCloseport();
rdf.RunDllFunctionTSC(tc);
}
}catch(Exception e){
e.printStackTrace();
}
}
}
本回答由提问者推荐
已赞过
已踩过<
你对这个回答的评价是?
评论
收起
java 打印 string_java 控制打印机实现打印 String【】aa 字符串的数据相关推荐
- java 创建string_Java 如何创建一个String
当执行这行代码时,Stringstr=newString("ABCD");Java会调用String的这个构造方法publicString(Stringoriginal){ints ...
- java clob存储_java oracle clob string 大字符串存储
[导读]单位用到了oracle存储string类型到数据库里的clob,上网查看资料找到解决方案. 单位用到了oracle存储string类型到数据库里的clob,上网查看资料找到解决方案.如下:pu ...
- java中String xx xx_JAVA超级基础之String型字符串
字符串 String类型(字符串类型==数据(char[])+操作(char[]中定义的方法)) 功能:字符串常量是系统能够显示的任何文字信息,必须包含在双引号("")之内. 1. ...
- Java学习总结:47(打印流)
打印流 打印流包含字节打印流(PrintStream)和字符打印流(PrintWriter). 例:定义打印流工具类 package Project.Study.PrintStream;import ...
- java 使用string_java中string怎么使用
展开全部 以下是关于string的七种用法,注意哦,记得要时常去查看java的API文档,那个里面也有很详细32313133353236313431303231363533e78988e69d8331 ...
- java打印菱形代码_Java打印菱形高效简洁代码
importjava.util.Scanner;publicclass打印菱形{publicstaticvoidmain(String[]args){/**菱形******************** ...
- 使用java实现打印功能_java实现打印功能有没有比较好的方式?
Java 实现打印文件 Java 原生打印: 有一下几种实现方式: 实现打印对象:实现Printable接口 使用工具箱自带的打印对象(Toolkit.getDefaultToolkit().getP ...
- java生成二维码打印到浏览器
java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/ ...
- 使用JAVA调用热敏打印机接口实现打印功能
一 前言 前段时间在开发项目时,需要实现打印的功能,有着封装好的工具类,不过使用的时候有些地方还是遇到了一些小坑,在此整理出来希望对大家有所帮助. 二 准备工作 1.实体类和工具类 实体类 packa ...
最新文章
- 一个5年运维工程师的新年回首
- c语言用数组发送大写字母怎么读,c语言字符数组大小写转换
- find命令的技巧和一些例子
- delphi xe4 ini文件不能读取的解决方法
- android定时任务源码,Android 定时任务之Service + AlarmManger + BroadcastReceiver
- 记录一次etcd报错: listen tcp xxx.xxx.xxx.xxx:2380:bind: cannot assign requested address
- Boost库编译安装
- MTR和WinMTR的下载和使用
- 判断是否打开相机权限,如果没有打开相机权限
- 无效镜像问题image has dependent child images
- 缺少msvcr100.dll,小编教你丢失msvcr100.dll真正解决方法
- 驾考系统C#winform驾照考试系统
- 天图投资冲刺港股:资产管理规模249亿 投了小红书与奈雪
- YOLO的cfg文件说明
- ★人眼到底等于多少像素 ?
- 雅虎财经远远超越 Google 财经
- 心形图片php,jQuery心形图片签到墙代码
- linux执行命令全称,Linux常用命令全称
- [工具]Vscode远程开发与远程调试
- python调用脚本后退出但是保持脚本运行_Python脚本后台运行的几种方式
热门文章
- 新通用顶级域名:继根服务器后,又一场互联网空间资源的争夺战
- 程序员团队名称和口号_这50个团建活动的口号,你曾经叫过几次呢?
- 可视化第一部分(简单的图形)
- Ubuntu Linux, Android 开发站点.资源.链接.博客, 环境配置
- 基于GUI的AWT,Swing写的一个餐厅点菜系统
- Unity之使用LitJson做游戏存档
- 在linux mint 14(cinnamon)制作U盘系统引导
- 基于SONY ICX694的4通道成像组件设计与调试
- 阿古斯机器人_新卡评测 地精大战侏儒资料先睹为快
- c语言中字节数如何判断,C语言中怎样判断输入的是整数还是浮点数