2015-09-06 11 views
0

如何在將FlowDocumentReader.Print()打印到PDF時設置默認的FileName?
不是一個硬編碼的名稱 - 每個打印我想設置一個默認的FileName。
而且它們不是每次都打印到PDF - 用戶可以選擇PDF作爲打印機。FlowDocumentReader.Print方法打印到PDF時的默認FileName

FlowDocumentReader.Print Method

+0

我記得知道,選擇PDF「打印機」或Microsoft XPS「打印機」後,會出現另一個對話框,提示您輸入文件位置+名稱...您是否實際上在文檔中顯示的對話框中(在您提供的鏈接中)點擊「打印」? –

+0

@YoupTube不要開玩笑它會出現對話框,提示您輸入文件名。我想設置一個默認或起始文件名。 – Paparazzi

+0

呃...不要認爲你可以攔截。這是我在選擇「文件打印機」而不是「真實」打印機時所懷疑的打印對話框的「默認」行爲;) –

回答

-1

查閱這些兩個答案:

One in VB.NET easily converted into c# as per your preference

或者this one

在這兩種情況下,仍存在一些問題,我相信我已經掃描了答案。但它可能會給你一些線索;)

+0

我已經知道如何執行它,如果我發出PrintDialog。我具體詢問如何使用FlowDocumentReader.Print() – Paparazzi

+0

執行此操作。但是,從文檔中指出:「調用標準打印對話框,可用於打印FlowDocumentReader的內容並配置打印首選項。」那麼這是要走還是不走?根據文檔,您被「強制」走出打印對話框;) –

+0

您是否對所述問題有答案? – Paparazzi