关于 打印设置 的问题 讨论。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiAPI/html/delphi_20061108134026279.html
打印的很多选项设置,打印到哪台打印机,打印的份数,打印方向,纸张类型等。
究竟该如何设置?
比如 打印的份数
printer.Copies:=3;
是否这样设置就行了?
我看DELPHI5开发人员指南上的例子,是通过设置T D e v i c e M o d e结构来做的。
对这个问题,打印的份数,我实际测试了一下,还必须采用 设置T D e v i c e M o d e结构的方法,仅用这句printer.Copies:=3;只打印一份。
但是对 打印方向,我用下面这句就行了。
printer.Orientation:=poLandscape;
我想请教各位朋友,设置打印选项,究竟该如何进行?我看到很多例子都是 设置T D e v i c e M o d e结构。那么printer.后面的很多打印选项属性是做什么用的。
---------------------------
10.6.2 设置打印份数
可以通过设置T D e v i c e M o d e结构中的d m C o p i e s字段来告诉打印机要打印的份数。下面的代码演示
了这一点:
With DevMode^ do
b e g i n
dmFields:=dmFields or DM_COPIES;
d m C o p i e s : = C o p i e s ;
e n d ;
望大家指教。
顶 我用C# 写过delphi没写过这方面的
顶