当前位置: 首页 > 编程语言 > C#

如何在SELECTED打印机中打印任何文档分享

时间:2023-04-10 17:16:01 C#

C#学习教程:如何在选定的打印机中打印任何文档我已经在默认打印机中成功完成了此类打印。现在唯一的问题是在选定的打印机中打印。这是打印的代码。publicboolPrint(stringFilePath){if(File.Exists(FilePath)){if(ShellExecute((System.IntPtr)1,"Print",FilePath,"",Directory.GetDirectoryRoot(FilePath),SW_SHOWNORMAL).ToInt32()<=32){返回假;}else{返回真;}}else{返回假;}}进程printJob=newProcess();printJob.StartInfo.FileName=路径;printJob.StartInfo.UseShellExecute=true;打印作业。StartInfo.Verb="printto";printJob.StartInfo.CreateNoWindow=true;printJob.StartInfo.WindowStyle=ProcessWindowStyle.Hidden;printJob.StartInfo.Arguments="""+printerAddress+"""+""+printerExtraParameters;printJob.StartInfo.WorkingDirectory=Path.GetDirectoryName(路径);打印作业.开始();您针对默认打印机成功测试了哪些文件格式?不可能只将“任何”文档发送到打印机,通常特定的文件格式需要由可以读取文件格式的应用程序解释,然后将其呈现给打印机或打印机可以解释的文件。在大多数情况下,如果可以呈现为PostScript或PDF,则可以使用单个解释器进行打印。以上就是C#学习教程:如何在SELECTED打印机中打印任意文档共享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。涉及侵权,请点击维权联系管理员删除。如需转载请注明出处: