社区
PowerBuilder
帖子详情
请问怎样制作自定义打印格式?在线等,急。先谢了!
primeP
2004-09-27 11:14:27
现在我要做一个入库联单据的打印,但那单据不是规格的,而且是连打的,请问我该怎样做才能使当打印下一张时使打印机滚动到相应的位置?能给出一些实现代码更好,先谢了。
...全文
187
7
打赏
收藏
请问怎样制作自定义打印格式?在线等,急。先谢了!
现在我要做一个入库联单据的打印,但那单据不是规格的,而且是连打的,请问我该怎样做才能使当打印下一张时使打印机滚动到相应的位置?能给出一些实现代码更好,先谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
primeP
2004-09-27
打赏
举报
回复
问题还没解决呢,是不是都忙着过节呢,怎么都没什么人影啊。
primeP
2004-09-27
打赏
举报
回复
有人说可以写datawindow的什么describe,modify什么的,我没写过这类代码,请各位高手指点啊。
wangxichen
2004-09-27
打赏
举报
回复
不写代码的话,就在打印机设置中自定义打印纸张
balloonman2002
2004-09-27
打赏
举报
回复
两种方法:
1、根据需要动态切换DATAWINDOW
2、自己用Print、PrintBitmap、PrintCancel、PrintClose、PrintDataWindow、PrintDefineFont、PrintText、PrintX、PrintY等函数控制位置
yl_yz
2004-09-27
打赏
举报
回复
用代码设定纸长,搜索一下,坛子上有。
primeP
2004-09-27
打赏
举报
回复
TO zlnlh(robert) 老兄:谢谢你!
对了,现在我还有一种情况,那就是我打印的宽度不够,如果将最后一列往右调就会在一行上打印不完,而要换到下一行,并且同一张单据要打印两页。这是怎么回事儿,该怎样增大这个宽度呢?谢谢。
李辉2003
2004-09-27
打赏
举报
回复
//=====================================================================
// [事 件] Function::f_printdw()
//---------------------------------------------------------------------
// [描 述]
// [参 数]
// value datawindow adw_name :
// value integer ai_lx :
// [返回值] integer
//---------------------------------------------------------------------
// [作 者] Robert [日 期] 2001.09.27 14:53
//---------------------------------------------------------------------
// Copyright (C) Robert(TM) 2001, All rights reserved.
//=====================================================================
// ----------------------------------
// 对照表 | Cm Pixel Inch
// ----------------------------------
// Cm | 1 37.8 0.3937
// Pixel | 0.02646 1 0.0104
// Inch | 2.54 96 1
//-----------------------------------
//ai_lx: 1:代表医疗新票(3000*1400);2:代表医疗老票(2800*930);3:代表住院新票();4:代表住院老票();5:代表住院押金收据(1400)。。。
//ai_lx: >=32:代表打印的高度
//下面是程序打印控制: (虽然大部分针式打印机都兼容Epson指令集,但使用前最好还是仔细查看你的打印机手册,以确保使用正常)
Long Ll_job
Ll_job = printOpen()
If Ll_job = - 1 THEN
MESSAGEBOX('提示','打印机未准备好!')
RETURN - 1
END IF
/*定制行距1/8英寸*/
PRINTSEND(LL_JOB,CHAR(27)+CHAR(48))
/*设定页长44行*/
// 32CM|64CM|96CM|128CM|160CM....32的整数倍 2800
// 1 | 2 | 3 | 4 | 5 .... 88
CHOOSE CASE ai_lx
CASE 1
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(44))
CASE 2
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(44))
CASE 3
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(44))
CASE 4
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(44))
CASE 5
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(44))
CASE 32 to 2800
ai_lx = ROUND(ai_lx*0.7874/25,0)
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(ai_lx))
CASE ELSE//2800CM
PRINTSEND(LL_JOB,CHAR(27)+CHAR(67)+CHAR(88))
END CHOOSE
PRINTDATAWINDOW(LL_JOB,adw_name)
/*换页*/
printsend(ll_job,char(27)+char(12))
PRINTCLOSE(LL_JOB)
RETURN 1
10 Java 方法引用、异常处理、Java接口之函数式编程(接口知识补充Function<T,R>、BiFunction<T, U, R>和
自定义
泛型接口)、文件路径处理(File类:练习很重要)
前面在学习接口的时候很多都不知道,其中接口的有一项功能就是提供函数式编程的功能。为此Java还内置了两个专门的接口Function和BiFunction泛型接口。本节复习接口的使用和介绍这两个接口,已经到最终的
自定义
函数式接口(理解了这个接口就真的没有问题了)。在前面学习stream流里面的map中间方法,里面用到了Function这个泛型接口,后来在学习方法引用,我发现这个接口结合方法引用使用有点有趣。
烧录提速秘籍来了!实用技巧大放送,效率直接翻倍!
烧录耗时太长?别
急
,这份效率翻倍的量产烧录技巧来了!工具简单好用,技巧实打实,轻松实现批量高效写入,干货满满,拿走不谢!
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?
请问
怎么得到一个函数的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分请教如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个问题.如何对 I/O 端口进行操作?有了该问题就有了思考(100分 献礼!)如何
C#编程笔记(二)
续前文。 (4)用户
自定义
控件 用户在提需求的时候,希望Button之类的图标能够更漂亮一些,圆角矩形那种的,开始的时候孤陋寡闻,不知道这个东西还能咋变化,跟人说这个不太可能。后来逼
急
了,在网上一顿搜,才知道了用户
自定义
控件这个东西,找到一处叫ImageButton的,这个在asp上是有的,但是在WinForm上没有,有牛在WinForm中
自定义
了一个,豁然...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章