printer是否可以在打印前先预览? ( 积分: 50 )

  • 主题发起人 主题发起人 ntjrr
  • 开始时间 开始时间
N

ntjrr

Unregistered / Unconfirmed
GUEST, unregistred user!
printer是否可以在打印前先预览?否则在测试打印时要浪费不少纸张,也浪费时间。
 
printer是否可以在打印前先预览?否则在测试打印时要浪费不少纸张,也浪费时间。
 
可以用Printer对象的Canvas属性打印呀
With Printerdo
begin
begin
Doc
//对Canvas操作;跟其他TWinControl的Canvas属性一样。
Endoc;
 
我的这个问题是做了修改的,上面前辈回答的是如何不直接输出到LPT1端口上打印。
 
用printer打印时,能不能预览一下的?我现在是直接打印在纸上看打印效果的,如果只能这样做的话,不知道我学会这个打印后要浪费多少打印纸了,心疼呀,呵呵!
 
先把画到Printer的Canvas上的内容画到一个别的Canvas上,例如image
 
跟我的手动调节控件位置改变打印效果解决方法有点象
在panel上放标题控件什么的,打印时的top,left是标题控件本身的top,left,然后给标题控件添加拖放代码,跟预览差不多
 
用装一个finepint 说可以预览
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部