帳票をプリンタ等に出力します。
※
PDF(またはTIFF)への出力ではPDFモードがOFFの場合、ONに変更されます。
<対応インターフェース>
アセンブリ(WFR2025.WfrControl)
アセンブリ(WFR2025.WfrUserControl)
アセンブリ(WFR2025.WfrCommand)
COM(WFR2025V.WfrCom)
ActiveX(WFR2025C.WfrControl)
<構文(WFR2025.WfrControl 以外)>
| PrintOut( | |
| nMode As Integer, | 出力モードを指定します。「出力モード」を参照。 |
| sPrinterName As String, | ファイル出力に使用するプリンタ名を指定します。 ※nModeが0以外の場合は指定する必要はありません。 |
| sOption As String="" | 印刷オプションを指定します。「印刷オプション」を参照。 |
| ) As Integer |
<構文(WFR2025.WfrControl)>
| PrintOut( | |
| wndParent As IntPtr, | ウインドウハンドルを指定します。 (Formクラスの例:MyClass.Handle) |
| nMode As Integer, | 出力モードを指定します。「出力モード」を参照。 |
| sPrinterName As String, | ファイル出力に使用するプリンタ名を指定します。 ※nModeが0以外の場合は指定する必要はありません。 |
| sOption As String="" | 印刷オプションを指定します。「印刷オプション」を参照。 |
| ) As Integer |
<構文(WFR2025.WfrControl> WPFプロジェクト限定
| WPF_PrintOut( | |
| wndParent As Window, | WPFのウインドウクラスを指定します。 |
| nMode As Integer, | 出力モードを指定します。「出力モード」を参照。 |
| sPrinterName As String, | ファイル出力に使用するプリンタ名を指定します。 ※nModeが0以外の場合は指定する必要はありません。 |
| sOption As String="" | 印刷オプションを指定します。「印刷オプション」を参照。 |
| ) As Integer |
| 値 | 定数(アセンブリ用) | 説明 |
|---|---|---|
| 00 |
WFR2025.PM.NORMAL | プリンターに印刷します。 ※ アセンブリ(WFR2025.WfrCommandでは、このモード以外使えません。 ※ この設定はプリンタドライバーによりダイアログ等が表示される場合があります。 ダイアログ操作が行えない環境(デスクトップがないなど)では注意が必要です。 |
| 値 | 定数(アセンブリ用) | 説明 |
|---|---|---|
| 01 | WFR2025.PM.DLG_NORMAL | 「標準の印刷」モードで印刷ダイアログを表示します。 |
| 11 | WFR2025.PM.DLG_PDF | 「PDFファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 21 | WFR2025.PM.DLG_FILE | 「ファイル出力」モードで印刷ダイアログを表示します。 |
| 41 | WFR2025.PM.DLG_FORM | 「用紙ごとに印刷を設定」モードで印刷ダイアログを表示します。 |
| 81 | WFR2025.PM.DLG_TIFF | 「TIFFファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 91 | WFR2025.PM.DLG_IMAGE | 「画像ファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 991 | WFR2025.PM.DLG_AUTO | 前回のモードで印刷ダイアログを表示します。 |
| 値 | 定数(アセンブリ用) | 説明 |
|---|---|---|
| 04 | WFR2025.PM.DLG4_NORMAL | 「標準の印刷」モードで印刷ダイアログを表示します。 |
| 14 | WFR2025.PM.DLG4_PDF | 「PDFファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 24 | WFR2025.PM.DLG4_FILE | 「ファイル出力」モードで印刷ダイアログを表示します。 |
| 44 | WFR2025.PM.DLG4_FORM | 「用紙ごとに印刷を設定」モードで印刷ダイアログを表示します。 |
| 84 | WFR2025.PM.DLG4_TIFF | 「TIFFファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 91 | WFR2025.PM.DLG4_IMAGE | 「画像ファイルに出力」モードで印刷ダイアログを表示します。 PDFモードがOFFの場合、ONに変更されます。 |
| 994 | WFR2025.PM.DLG4_AUTO | 前回のモードで印刷ダイアログを表示します。 |
※定数はアセンブリで利用可能です。
<戻り値>
エラーコードを戻します。
正常終了した場合 0 を戻します。
PrintOutの使用例です。
「標準の印刷」モードで印刷ダイアログを表示する例
MainWindow.xaml.cs:WPFアプリ-アセンブリ(WFR2025.WfrControl)-C#
指定プリンタに出力する例(フォームに帳票を表示。ボタン操作で印刷)
Form1.vb:Windowsフォームアプリ-ActiveX-VB