PrintOut /WPF_PrintOut


帳票をプリンタ等に出力します。


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フォームアプリ-アセンブリ(WFR2025.WfrControl)-VB



指定プリンタに出力する例(フォームに帳票を表示。ボタン操作で印刷)
Form1.vb:Windowsフォームアプリ-ActiveX-VB





このページの先頭へ