当前位置:编程学习 > C#/ASP.NET >>

C#文件打印求助

在VB6里面打印一个文件很简单地写上
文件.PrintOut Copies:=数量, ActivePrinter:=打印机
但是C#里面找了半天不知道怎么更简单的打印,找来找去都是那种需要一些打印设置的
我现在不需要那么多设置,就是想用把文件用指定的打印机打印指定的份数,都采用默认的设置或者黑白或灰度打印就好了,文件有Excel、PDF、CAD等等。应该怎么办呀?可不可以像VB那么简单? 文件打印 --------------------编程问答-------------------- 无语了,如果你没有什么实质的问题就是需要和VB6写得一样,那你直接用VB6好了。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
无语了,如果你没有什么实质的问题就是需要和VB6写得一样,那你直接用VB6好了。
不知道版主有没有看懂我的意思?
我只是想知道,只选用打印机及打印份数,其他的设置都不需要,C#里面应该怎么写? --------------------编程问答-------------------- 比如打印PDF、设置好格式的EXCEL、CAD等,都是设置好了格式及纸张大小,可以直接打印的,C#里面求个简单的方法 --------------------编程问答-------------------- C#里的打印就是比较麻烦,设置较多,没有简单的办法 --------------------编程问答--------------------
引用 4 楼 doubleu2005 的回复:
C#里的打印就是比较麻烦,设置较多,没有简单的办法
那我想要在后台连续打印不同格式的文件,比如Excel和PDF,本来就都有自己设置好的格式,再用C#来设置格式不是给自己添麻烦吗?可不可以跳过C#中设置格式等步骤? --------------------编程问答-------------------- VS里不是有现成的打印工具嘛,
 printDialog1.AllowCurrentPage = true;
            printDialog1.AllowPrintToFile = true;
            printDialog1.AllowSelection = true;
            printDialog1.AllowSomePages = true;
            printDialog1.ShowDialog();
这是最简单的用法 --------------------编程问答-------------------- 我了想知道这个答案. --------------------编程问答-------------------- --------------------编程问答--------------------
引用 6 楼 lasesiwen 的回复:
VS里不是有现成的打印工具嘛,
 printDialog1.AllowCurrentPage = true;
            printDialog1.AllowPrintToFile = true;
            printDialog1.AllowSelection = true;
            printDialog1.AllowSomePages = true;
            printDialog1.ShowDialog();
这是最简单的用法
可不可以给个完整的附件?谢谢 --------------------编程问答-------------------- 没有人提供一个简单的附件来学习一下吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,