ユーザーが選択したプリンターのトレイに単語文書を印刷する必要があります。
私はVSTOに取り組んでおり、印刷オプションも含むms Word 2010で新しいリボンを開発しています。選択したプリンターで使用可能なトレイを読み取ることができました。ユーザーは特定のトレイを選択することもできます。
しかし、私が混乱しているのは、印刷するときです。選択したトレイをどのように指定すればよいですか?
私はvb.netに取り組んでいます。
PrinterSettings.PaperSources コレクションを使用して反復し、使用するトレイを決定できます。
http://msdn.microsoft.com/us-en/library/system.drawing.printing.printdocument.aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.papersources
そして反復するために、このスニペットをベースとして使用し、必要に応じて展開できます。
PrintDocument printDoc1 = new PrintDocument();
for (int i = 0; i < printDoc1.PrinterSettings.PaperSources.Count; i++)
{
}
使用する特定のトレイを選択するには、 PageSettings.PaperSource
プロパティを設定します。