在控制面版的打印机属性里,可以自定义纸
张,在delphi中执行 PrinterSetupDialog 控件
可以选择和设置,用程序语句怎样动态设置纸张
的长,宽?
怎样操作控制面版的打印机属性?
张,在delphi中执行 PrinterSetupDialog 控件
可以选择和设置,用程序语句怎样动态设置纸张
的长,宽?
怎样操作控制面版的打印机属性?
解决方案 »
- 请问怎么实现对无版权的文件(无壳的)添加版权?
- 为什么导到excel里的数据会变成这样!帮忙解释下
- 感谢 hqhhh(枫叶)的获取汉字首字母函数
- 关于Msn标签的问题
- 如何在界面上动态添加Image
- 我有vc创建的.dll,.lib和.h文件,在delphi中该怎么调用?
- procedure CMMouseEnter(var msg:TMessage); message CM_MOUSEENTER;解释什么意思?谢谢
- 如何使用数据导航控件显示数据。谢谢,但是应该不是你想象得那么简单,再次感谢。
- delphi中如何创建控件数组
- 小弟的代码错在哪里了,大侠进来看看。
- 3给分lykyl thank you!理由http://www.csdn.net/expert/topic/1024/1024416.xml
- DELPHI6 OR DELPHI7?
var Device : array[0..255] of char;
Driver : array[0..255] of char;
Port : array[0..255] of char;
hDMode : THandle;
PDMode : PDEVMODE;
begin
Printer.GetPrinter(Device, Driver, Port, hDMode);
if hDMode <> 0 then
begin
pDMode := GlobalLock(hDMode);
if pDMode <> nil then
begin
pDMode^.dmFields := pDMode^.dmFields or DM_PAPERSIZE or DM_PAPERLENGTH;
pDMode^.dmPaperSize := DMPAPER_USER;
pDMode^.dmPaperLength := pheigth * 10;
pDMode^.dmPaperWidth := pwidth * 10;
pDMode^.dmFields := pDMode^.dmFields or DMBIN_MANUAL;
pDMode^.dmDefaultSource := DMBIN_MANUAL;
GlobalUnlock(hDMode);
end;
end;
Printer.PrinterIndex := Printer.PrinterIndex;end;
我出书价的2倍,写一段给我看看,
要求适应:Win9X/win2000/winXP至少前两种。OK?