在一种打印机调好打印格式后,如果电脑切换了一个打印机后,或者换个其他打印机后,格式就全乱了。
所以想请教一下有什么方法可以不论什么打印机,总是在固定的地方打印内容printer.BeginDoc;
printer.Canvas.Font.Style := [fsBold];
printer.Canvas.Font.Size := 22;
printer.Canvas.TextOut(80,iCol+20,'----用户在线支付---'); printer.Canvas.Font.Style := [];
printer.Canvas.Font.Size := 14;
printer.Canvas.TextOut(30,iCol+60,'-----------------------------------------------'); printer.Canvas.Font.Style := [fsBold];
printer.Canvas.Font.Size := 22;
printer.Canvas.TextOut(30,iCol+80,jalist[iRow]['addr'].AsString); printer.Canvas.TextOut(30,iCol+110,jalist[iRow]['cust'].AsString);
printer.Canvas.TextOut(30,iCol+130,jalist[iRow]['phone'].AsString);
printer.EndDoc;
所以想请教一下有什么方法可以不论什么打印机,总是在固定的地方打印内容printer.BeginDoc;
printer.Canvas.Font.Style := [fsBold];
printer.Canvas.Font.Size := 22;
printer.Canvas.TextOut(80,iCol+20,'----用户在线支付---'); printer.Canvas.Font.Style := [];
printer.Canvas.Font.Size := 14;
printer.Canvas.TextOut(30,iCol+60,'-----------------------------------------------'); printer.Canvas.Font.Style := [fsBold];
printer.Canvas.Font.Size := 22;
printer.Canvas.TextOut(30,iCol+80,jalist[iRow]['addr'].AsString); printer.Canvas.TextOut(30,iCol+110,jalist[iRow]['cust'].AsString);
printer.Canvas.TextOut(30,iCol+130,jalist[iRow]['phone'].AsString);
printer.EndDoc;
解决方案 »
- GB <==> GBK <==> BIG5
- 请教高手一个写入数据库的小问题!!!!
- ★Delphi在98和XP下可以共享安装吗?
- .gdb 是什么文件,用什么软件打开啊??在线~
- 帮忙啊!严重出错!
- 想找个朋友讨论一下Delphi中如何把MDI子窗体放在Dll中的问题???
- zbird还要吗?
- 有会delphi的hcw.exe(帮助)的麻烦您看一下我的问题(您可帮我大忙了)
- 初级问题:dbcombobox显示记录的问题
- DrawColumnCell问题
- delphi如何读取csv格式
- 刪除一個自己做的組件時提示'A page must be empty before it can be deleted'怎樣解決?
2、每次打印前先加载格式文件
3、对指定组件写相应的值,然后打印
多张票就重复步骤3
是的,打印小票,只有58和80,现在是排2个版来处理的。
再问你一下, 收银小票上要打印图片要怎么处理?
printer.Canvas.StretchDraw是打印不出来
是的,打印小票,只有58和80,现在是排2个版来处理的。
再问你一下, 收银小票上要打印图片要怎么处理?
printer.Canvas.StretchDraw是打印不出来这个问题是windows编程的经典问题呀,从我上高中时就见到有人问,见了不下30多次,我自己好像都回答过5+次,现在还有人问~~~
一句话回答就是:用StretchDIBits
要解释一下为什么,那就是某些类型的DC(典型如打印机DC)可能不支持BitBlt、StretchBlt这种操作(实际上StretchDIBits也可能不支持,这种打印机应该是文本打印机,不支持打印图形),你要用GetDeviceCaps检查一下该DC的光栅操作支持能力