共用方式為


PrintForm.PrintAction 屬性

取得或設定值,表示輸出是否要直接導向至印表機、預覽列印視窗或檔案。

命名空間:  Microsoft.VisualBasic.PowerPacks.Printing
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

'宣告
<BrowsableAttribute(True)> _
Public Property PrintAction As PrintAction
[BrowsableAttribute(true)]
public PrintAction PrintAction { get; set; }
[BrowsableAttribute(true)]
public:
property PrintAction PrintAction {
    PrintAction get ();
    void set (PrintAction value);
}
[<BrowsableAttribute(true)>]
member PrintAction : PrintAction with get, set
function get PrintAction () : PrintAction 
function set PrintAction (value : PrintAction)

屬性值

類型:PrintAction
傳回PrintAction列舉型別。

備註

當PrintToPrinter會選取此選項,將輸出導向至系統的預設印表機。 您可以覆寫這個行為,並利用明確設定的印表機和印表機內容PrinterSettings屬性。 如果預設的印表機功能,會提示使用者選取的印表機。

當PrintToPreview會選取此選項,表單會顯示標準的 Windows FormPrintPreviewDialog控制項。

當PrintToFile會選取此選項,表單的映像儲存到壓縮式 PostScript 檔案 (.eps、.ps 或.ai) 中所指定的路徑PrintFileName屬性。 如果沒有指定檔案名稱時,會提示使用者輸入檔案名稱。

注意事項注意事項

檔案會儲存在 8 位元灰階 PostScript 格式。不支援 24 位元 RGB PostScript。

注意事項注意事項

使用者不會提示輸入路徑或檔案的副檔名。若要確定此檔案包含有效的路徑和副檔名,您可以實作自己的對話方塊。若要這樣做,請使用SaveFileDialog元件並指派傳回值以PrintFileName屬性,才能呼叫Print方法。

範例

下列範例示範如何設定PrintAction屬性。 此範例中您需要PrintForm名為 PrintForm1 和三個元件RadioButton表單上的控制項。

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

.NET Framework 安全性

請參閱

參考

PrintForm 類別

Microsoft.VisualBasic.PowerPacks.Printing 命名空間

其他資源

PrintForm 元件 (Visual Basic)

如何:使用 PrintForm 元件列印表單 (Visual Basic)

如何:列印表單的工作區 (Visual Basic)

如何:列印表單的工作區和非工作區 (Visual Basic)

如何:列印可捲動的表單 (Visual Basic)

部署參考 PrintForm 元件的應用程式 (Visual Basic)