0

このドキュメントの冒頭に、ファイルを右クリックしてそこから印刷できると書かれています。私の質問は、C# を使用して印刷するにはどうすればよいですか? 実行可能ファイルを呼び出して、印刷コマンドとファイルを指定すると、印刷されます。ファイルを直接呼び出すことができ、それが開きます。しかし、どのようにファイルを呼び出して、印刷するように指示するのでしょうか?

これが私の現在のコードです。これには、プログラムの場所を知る必要があります。

ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = PathToProgram;
psi.Arguments = "/P \"" + PathToFile + "\"";
psi.UseShellExecute = false;
Process.Start(psi).WaitForExit();
4

2 に答える 2

1

はい、分かりました。これはまさに私が探していたものです。Verbs プロパティに注意してください。そのプログラムで使用する必要があるさまざまなオプションがリストされています。

ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = Program.appdata.PathToBillItemsLabels;
//Break. psi.Verbs = { "Open", "Print" };
psi.Verb = "Print";
Process.Start(psi).WaitForExit();
于 2013-08-06T16:59:00.593 に答える
-1
psi.UseShellExecute = true;

正しく機能させるには、プロパティを TRUE に変更する必要があります。よろしく

于 2013-08-06T16:58:22.000 に答える