2014-04-01 171 views
0

我有一個文本框,一些標籤和兩個按鈕的窗體。保存爲PDF格式(vb2010)

當我在文本框中輸入產品的「ID」並按下按鈕1時,標籤會填充該產品的數據(名稱,價格等)。

當我按下按鈕2時,窗體將顯示在另一個窗口中進行打印。

PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
PrintForm1.Print()

現在,而不是打印的形式,我希望將其保存爲PDF文件(或DOCX)

有沒有辦法做到這一點?

回答

0

Printing.PrintAction還有一個PrintToFile選項,可寫入系統光盤。

If RadioButton1.Checked = True Then 
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter 
ElseIf RadioButton2.Checked = True Then 
    PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview 
Else 
    PrintForm1.PrintFileName = _ 
    My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _ 
    & "Form1.eps" 
    PrintForm1.PrintAction = Printing.PrintAction.PrintToFile 
End If 

希望這會讓你開始。 。 。