none
visual basic 2008 如何設定變更列印的紙張大小 RRS feed

  • 問題

  • 請教高手,在visual basic 2008裡,該如何在程式碼中預設要列印的紙張大小?

    2011年1月5日 下午 02:41

解答

  • 您可以設定PrintDocument物件的DefaultPageSettings屬性的PaperSize屬性, 例如:

    PrintDocument1.DefaultPageSettings.PaperSize = New Printing.PaperSize("PageSize", 850, 2500)

     

    2011年1月13日 上午 02:40

所有回覆

  • 既有討論看過嗎?

    http://social.msdn.microsoft.com/Search/zh-TW/?Refinement=112&query=%e8%87%aa%e8%a8%82%e7%b4%99%e5%bc%b5


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年1月5日 下午 03:00
  • 自定義紙張原理如下:

    1.先在印表機上新增一個紙張格式A,WINDOWS自動產生紙張ID(假設為99)

    2.報表列印時,根據A找出ID號或者直接設定ID的編號99即可

    你需要做的功能是:

    1.如何程式化定義紙張格式大小,並新增到指定的電腦主機上

    2.如何根據報表名稱或者大小,查找出指定的電腦主機上紙張格式的ID號

    3.把ID賦給報表對象即可

    4.相關功能的實現,請查看其他帖子

    2011年1月13日 上午 01:54
  • 您可以設定PrintDocument物件的DefaultPageSettings屬性的PaperSize屬性, 例如:

    PrintDocument1.DefaultPageSettings.PaperSize = New Printing.PaperSize("PageSize", 850, 2500)

     

    2011年1月13日 上午 02:40