如何在程序中打开并保存打印机属性窗口?(100分)

  • 主题发起人 主题发起人 Jackie2008
  • 开始时间 开始时间
J

Jackie2008

Unregistered / Unconfirmed
GUEST, unregistred user!
工作中,我需要利用word进行一些二次开发.我们这里有很多不同种类的打印机 ,有些比较高级,支持打各种版式、各种风格,现在的问题是如果直接用word打印,在“打印...”中选择打印机,并设置好属性后即可打印。但是如果编程实现的话,采用printersetupdialog只能做到选择打印机,修改打印机属性不起作用,这个问题如何解决?请各位朋友帮帮忙,谢谢大家!
 
printersetupdialog只对你的程序中的打印有效,这样是安全的,免得你的程序修改系统的设置,避免因为你的设置而影响其它需要用到这些设置的程序的正确运行!
 
谢谢royal1442,但是我想知道怎样才能在程序中先用printersetupdialog修改我需要的打印属性,比如双面打印、骑马装订等,然后进行打印呢?
我目前发现设置printersetupdialog后没有按预定的属性进行打印,仍然按照打印机设置中打印首选项中的默认设置进行打印,头疼啊~~~~~~~~~[?]
 
你的意思是用OLE调用WORD文档,然后打印?
 
to foolishwolf: 是这样的,如何做呢?
 
帮顶!
http://www.source520.com
站长开发推广同盟 站长朋友的终极驿站
同时拥有海量源码电子经典书籍下载
http://www.source520.com/search/search.asp
"编程.站长"论坛搜索引擎-----为中国站长注入动力!
 
帮顶!
╭=========================================╮
80G海量源代码,控件,书籍全免费狂下不停!
http://www.source520.com

╰=========================================╯
 
使用ini文件,把各种打印设置写进去。
下次需要时,直接读ini文件,获取打印设置信息。
 
后退
顶部