2010-11-23 15 views
5

ここは私のサンプルコードです。しかし、それは空のページを印刷するC#でPrintDialogを使用して文書を印刷する方法

  printDocument1.DocumentName = "C:\a.pbf";// PrintDocument printDocument1 
      printDialog1.Document = printDocument1; 
      printDialog1.AllowPrintToFile = true; 
      printDialog1.AllowSelection = true; 
      printDialog1.AllowSomePages = true; 
      printDialog1.PrintToFile = true; 
      if (printDialog1.ShowDialog() == DialogResult.OK) 
       printDocument1.Print(); 

何が問題なのですか?助けてください

+0

printDocument1タイプ何です見て? – abhilash

+0

@ABKolan - 私はそれが[PrintDocument](http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.aspx)だと考えることができると思います –

+0

ねえ、私はそれが知っているこの質問が開かれて以来、長い時間でしたが、あなたは答えを受け入れる必要があります:) - 良い質問ですが! – Kevdog777

答えて

6

実際にコンテンツを提供するには、PrintPageイベントを処理する必要があります。 MSDNにはfull exampleがあります。 DocumentNameは純粋にユーザに表示されるものです。ではなく、は魔法のように印刷する既存のファイルのパスです。既存のPDFを印刷するための

、多分this question

関連する問題