none
請問在預覽列印時若是沒有印表機應如何處理 RRS feed

  • 問題

  • 請問一下在做預覽列印時若是電腦上沒有印表機的話應該要如何處置,因為在printPreviewDialog1.Document = printDocument1;中printDocument1.printersettings會沒有印表機,所以在               
    printPreviewDialog1.ShowDialog();這行會出現error,但是IE的預覽列印確可以處理並show畫面,不知道在printdocument1.printersettins這邊應該要如何處置

    2006年8月22日 上午 06:54

解答

  • 既然都要列印了...為什麼系統還會沒有任何印表機呢...不通吧...會出現錯誤是因為printdocument1在預覽列印之前會先抓取預設印表機的紙張大小及解析度來調整預覽列印的畫面啊
    2006年8月23日 上午 04:22

所有回覆

  • HI,

    1. 電腦中只要安裝有印表機驅動程式就可以執行預覽列印.

    2. 不知您的錯誤訊息是什麼? 您有處理printDocument1物件的PrintPage事件嗎?

    tihs

    2006年8月22日 上午 11:40
  • Hi:

       我的錯誤訊息就是他會出現沒有印表機,大大你說只要裝有印表機驅動程式就可以執行預覽列印那是要再印表機那邊有裝任何一台印表機吧,我是讓他空空的去測試,

      我有處理PrintPage這個事件

    2006年8月23日 上午 01:55
  • 既然都要列印了...為什麼系統還會沒有任何印表機呢...不通吧...會出現錯誤是因為printdocument1在預覽列印之前會先抓取預設印表機的紙張大小及解析度來調整預覽列印的畫面啊
    2006年8月23日 上午 04:22
  • HI,

    是的, 您必須在設定[印表機和傳真]時安裝一個印表機驅動程式, 即時電腦中沒有安裝印表機也沒有關係, 這樣就可以執行預覽列印了

    tihs

    2006年8月23日 下午 01:35
  • Hi, tihs大大說的我知道,

    但是若是連一個印表機驅動程式都沒有的話IE是可以work的....

    不過現再我想到一個方法就是去先呼叫printdialog,這樣他就會自動去執行偵測有沒有印表機了,若是沒有印表機的話他會要求安裝

    2006年8月24日 上午 03:40