HOW TO:列印可捲動的表單 (Visual Basic)

PrintForm 元件可讓您快速列印表單的影像,而不需使用 PrintDocument 元件。根據預設,表單上只有目前看得到的部分才會列印,如果使用者已在執行階段重新調整表單的大小,則影像可能無法按照預期的樣子列印。下列程序說明即使表單的大小已重新調整,如何列印可捲動表單的完整工作區 (Client Area)。

若要列印可捲動表單的完整工作區

  1. 按一下 [工具箱] 中的 [Visual Basic PowerPacks] 索引標籤,然後將 PrintForm 元件拖曳至表單。

    PrintForm 元件隨即加入元件匣中。

  2. 在 [屬性] 視窗中,將 PrintAction 屬性設定為 PrintToPrinter

  3. 將下列程式碼加入適當的事件處理常式中 (例如,加入 PrintButton 的 Click 事件處理常式中)。

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
    
    注意事項注意事項

    在某些作業系統中,Graphics 方法所繪製的文字或圖形可能無法正確列印。在這個情況下,您就無法搭配 Scrollable 參數來列印。

請參閱

工作

HOW TO:列印表單的工作區 (Visual Basic)

HOW TO:列印表單的工作區和非工作區 (Visual Basic)

參考

PrintAction

Print

概念

PrintForm 元件 (Visual Basic)