通过纸张设置后,需要改变打印边界,让其边界上下均为0或很小的值...?
解决方案 »
- 请问exescope的rc文件的文字如何转换?
- win2003共享文件夹网络访问
- 如何用API 打开Windows 关闭计算机对话框
- 求一TIdURI控件???
- 我该怎样做?
- 为什么在windows 2000 server 上开发的.dpr文件(文件只要相对复杂一点)直接点击打不开?
- 调查一个关于BDE的问题?
- 用ADO编程,触发了eoleexception类的错误,如何获得他的错误信息描述
- 失业了,散分
- 如何取一个字符的高位字节,低位字节
- 以前问过的问题---如何用最快的速度从一个字段中选取特定的数据?现在改了条件,难度大了好几倍,请高手进来讨论讨论。
- 在线等待!!!各位大虾,谁能解决这个问题“record/key deleted“,我送200分!!!解决必给!!!
A:
procedure TPrtPvw.GetOffsetPrinter;
var
pt: TPoint;
tmpAncho,tmpAlto: longint;
begin
Escape(hPrinter,GETPRINTINGOFFSET,0,Nil,@pt);
gOffSetLeft:=pt.X;
gOffSetTop:=pt.Y;
Escape(hPrinter,GETPHYSPAGESIZE,0,Nil,@pt);
tmpAncho:=pt.X;
tmpAlto:=pt.Y;
gOffSetRight:=tmpAncho-gOffSetLeft-Printer.PageWidth;
gOffSetBottom:=tmpAlto-gOffSetTop-Printer.PageHeight;
end;
QuickRep1.Page.TopMargin:=0 ;