首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.tif图像不存在ProcessStartInfo打印谓词

.tif图像不存在ProcessStartInfo打印谓词
EN

Stack Overflow用户
提问于 2009-06-01 18:11:53
回答 1查看 2.1K关注 0票数 0

我们有一款尝试使用ProcessStartInfo对象打印.tif图像的软件。它将Verb属性设置为"print“,并将FileName属性设置为图像的路径。然后,它将UseShellExecute属性设置为true并执行Process.Start()方法。

但是,什么也不会发生。我创建了一个小测试程序来列出与.tif图像相关联的动词,它只显示“外壳”,而不显示“打印”。

我不能修改这个软件,所以有没有办法定义或注册.tif图像类型的" print“动词以允许它们打印?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-01 18:23:22

首先,您可能要查找的动词可能是printto

您还可以使用shell直接执行print命令

代码语言:javascript
运行
复制
"%SystemRoot%\System32\rundll32.exe" "%SystemRoot%\System32\shimgvw.dll",ImageView_PrintTo /pt "%1" "%2" "%3" "%4"

这些参数在KB224961中解释为:

代码语言:javascript
运行
复制
%1  File name
%2  Printer name
%3  Driver name
%4  Port name
/p  Print
pt  Printto
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/936009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档