怎么在程序中设置打印纸大小?(100分)

  • 主题发起人 主题发起人 xiecc
  • 开始时间 开始时间
1、是quick report吗? qrep.Page 下的属性
2、用Printer?
(1)用PrinterSetupDialog让用户自己选

(2)设置:

var
dev,drv,port:array[0..100]of char;
dm:THANDLE;
pdm:PDEVMODE;
begin

Printer.GetPrinter(dev,drv,port,dm);
pdm:=GlobalLock(dm);
pdm.dmPaperSize:=DMPAPER_LETTER ;

if not GlobalUnlock(dm) then

begin

if GetLastError()<>NO_ERROR then

RaiseLastWin32Error();
end;



end;

 
我也遇到同样的问题,到今天还是搞不懂.请各位大虾也告知于我.

拜谢!

my e_mail:chinausa.net
 

我想在 QuickReport 的 Report Settings 窗口中增加一种纸张大小及其名称,
研究了源代码半天,也未成功。请各位大虾帮忙,多谢!
 
已答问题中找.
 
多人接受答案了。
 
后退
顶部