请问用from.print打印时打印的质量很差,有什么办法可以改进吗??(100分)

  • 主题发起人 主题发起人 wurh
  • 开始时间 开始时间
W

wurh

Unregistered / Unconfirmed
GUEST, unregistred user!
请问用from.print打印时打印的质量很差,有什么办法可以改进吗??
 
应该用一些专用的控件,不要把form也打印了,这时质量最差的一种
 
但我要把整个FORM上的内容都要打印出来呀!
打印FORM的质量没办法改吗??
 
利用CANVAS将FORM上的内容打印出来。
 
只要把form的color:=crWhite,我看还不错呀。
用户也从来没提出意见。
if FCurrentClientForm <> nil then
begin
FCurrentClientForm.PrintScale := poPrintToFit;
FCurrentClientForm.print;
end;
 
在哪里改呀!
 
就是打印效果差,它是按照图形打印的,自然不清楚
 
ReportMachine,可以打印Form上的大部分控件
http://reportmachine.delphibbs.com/
 
唉!怎么ReportMachine还要money啊
 
我也要处理同样的问题,但是我连FORM都打印不出来,惨!
我想问:
怎样把整个窗体的内容一起打印出来?就象按下键盘上的PrintScreen
键后,把当前屏幕Copy下来然后粘贴到画图工具中打印出来一样;
在Delphi中实现我想不会这么复杂吧?调用Print方法在窗口最大化时不行
(打印机只会走纸,打出来是空的)。E-mail:top_hj1978@yahoo.com.cn
 
按图象打印,所以效果很差。需要自己写高级点的。
 
后退
顶部