各位大哥!如何获得当前打印机设置的纸张边距? 如何获得当前打印机设置的纸张边距 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取打印页边距uses Printers;procedure TForm1.Button1Click(Sender: TObject);varEscapeCode : integer;Margin : TPoint;beginif PrintDialog1.Execute then begin{$IFDEF WIN32}Margin.x :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX);Margin.y :=GetDeviceCaps(Printer.Handle, PHYSICALOFFSETY);{$ELSE}EscapeCode := GETPRINTINGOFFSET;if Escape(Printer.Handle,QUERYESCSUPPORT,sizeof(EscapeCode),@EscapeCode,nil) <> 0 thenif Escape(Printer.Handle,GETPRINTINGOFFSET,0,nil,@Margin) < 1 then beginEscapeCode := GETPHYSPAGESIZE;if Escape(Printer.Handle,QUERYESCSUPPORT,sizeof(EscapeCode),@EscapeCode,nil) <> 0 thenif Escape(Printer.Handle,GETPHYSPAGESIZE,0,nil,@Margin) > 0 then beginMargin.x := (Margin.x -GetDeviceCaps(Printer.Handle, HorzRes)) div 2;Margin.y := (Margin.y -GetDeviceCaps(Printer.Handle, VertRes)) div 2;end else beginMargin.x := 0;Margin.y := 0;end;end;{$ENDIF}Memo1.Lines.Add(IntToStr(Margin.x));Memo1.Lines.Add(IntToStr(Margin.y));end;end; 考勤刷卡,調用dll文件,運行時很慢啊。嗚嗚,怎么辦? 如何编程来控制windows的“组策略”编辑器呢?如解决另高分相赠! 谢谢! ????????????? Help! 如何制作类似于outlook的按扭?请给点思路!谢谢! 如何加密解密一个文本文件 有没有办法在shape控件上实现,在鼠标移上去时颜色变掉,移开时恢复为原来的颜色。 如何判断日期是否是月末 TnmHttp控件,怎么有问题 请教如何通过Delphi编程获取本机的共享目录名及其路径? 托盘程序,最小化到任务栏产生图标问题? 0怪哉,DLL中不能包含多个窗体
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货