4
我在製作一個創建.JPG的C#應用程序。我非常喜歡這個系統,您可以在Windows 7中右鍵單擊.JPG並選擇Print
。我想從我的C#應用程序中調用它來複制該過程。如何做呢?我寧願不經過漫長的創建自己的對話框的過程,當功能已經內置到Windows 7中。如何從.NET中調用Windows 7附帶的「打印圖片」應用程序
我在製作一個創建.JPG的C#應用程序。我非常喜歡這個系統,您可以在Windows 7中右鍵單擊.JPG並選擇Print
。我想從我的C#應用程序中調用它來複制該過程。如何做呢?我寧願不經過漫長的創建自己的對話框的過程,當功能已經內置到Windows 7中。如何從.NET中調用Windows 7附帶的「打印圖片」應用程序
年齡沒有答案,我終於找到它了。很簡單。那就是:
Process p = new Process();
p.StartInfo.FileName = "file_name.jpg";
p.StartInfo.Verb = "Print";
p.Start();
注意,文件必須是一個.jpg
否則它可能會做一些完全不同的,或最有可能的,什麼都沒有。
有誰知道是否有某種方法來設置「適合內容到屏幕」 - 複選框在「打印圖片」對話框中使用.NET「取消選中」? – Ted 2012-12-08 12:40:40
爲此,您可以嘗試查看[StartInfo.Arguments](http://msdn.microsoft.com/zh-cn/library/system.diagnostics.processstartinfo.arguments.aspx),但是如果我對此知之甚少,我不會首先要問。粗略的搜索對我沒有幫助 – Warpspace 2012-12-09 04:32:09
好吧,我將搜索並希望最好=) – Ted 2012-12-10 19:23:47