rm双面打印
来源:互联网 发布:sql 多张表合并视图 编辑:程序博客网 时间:2024/04/25 16:44
我想用代码控制RM报表的双面打印,现在的问题是报表页的duplex属性值设为rmdpNone时,通过设置打印机的双面打印属性打出来还是单面,如果直接设置报表页的duplex属性为rmdpHorizontal就可以实现双打,但是我不想在报表中设置,而是在代码中实现,不知道可有办法,请高手指教,十分感谢,我的代码大概如下:
Printer.GetPrinter(ADevice,ADriver,APort,DeviceHandle);
if DeviceHandle<>0 then
DevMode := GlobalLock(DeviceHandle);
//DevMode^.dmFields := DevMode^.dmFields or DM_DUPLEX;
//DevMode^.dmDuplex := DMDUP_HORIZONTAL;
for J := 0 to dmRMprint.RMGridReport.Pages.Count-1 do
begin
case DevMode^.dmDuplex of
DMDUP_SIMPLEX: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpNone;
DMDUP_HORIZONTAL: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpHorizontal;
DMDUP_VERTICAL: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpVertical;
end;
end;
这段代码在报表页的duplex属性值设为rmdpNone时无法实现双打,不知道哪里有问题,请高手指点一下,谢谢
Printer.GetPrinter(ADevice,ADriver,APort,DeviceHandle);
if DeviceHandle<>0 then
DevMode := GlobalLock(DeviceHandle);
//DevMode^.dmFields := DevMode^.dmFields or DM_DUPLEX;
//DevMode^.dmDuplex := DMDUP_HORIZONTAL;
for J := 0 to dmRMprint.RMGridReport.Pages.Count-1 do
begin
case DevMode^.dmDuplex of
DMDUP_SIMPLEX: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpNone;
DMDUP_HORIZONTAL: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpHorizontal;
DMDUP_VERTICAL: (dmRMprint.RMGridReport.Pages[J] as TRMGridReportPage).Duplex := rmdpVertical;
end;
end;
这段代码在报表页的duplex属性值设为rmdpNone时无法实现双打,不知道哪里有问题,请高手指点一下,谢谢
- rm双面打印
- 双面打印
- smartforms 双面打印 设置
- 打印机 双面打印
- 双面打印技巧
- 使用双面打印的感悟
- 用好Excel双面打印功能
- SAPScript和Smartform双面打印
- PDF文件双面打印设置
- win7 下设置双面打印
- 打印机设置为双面打印
- 双面小册子--WORD文档打印
- SAPScript和Smartform双面打印
- word 手动双面打印设置
- 单面打印机=》双面打印
- A3双面折页打印文件
- 普通打印机,双面打印技巧
- hp 5000机器设置双面打印
- 分析RF电路设计中的常见问题
- wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString....
- Android 手机上获取物理唯一标识码
- ios开发中和web数据的交互的总结(一)
- OpenGL遮挡关系
- rm双面打印
- 数字图像处理基本算法实现(3)--section3.5-6空间滤波处理
- 八十元的处女
- PL/SQL的异常处理
- 句柄和伪句柄
- busybox网络配置
- 寄存器
- 在C#中完成海量数据的批量插入和更新
- 进程和线程的关系