作成日: 2018/04/26 最終更新日: 2018/04/26
文書種別
使用方法
詳細
System.Drawing.Printing.PrinterSettingsの各プロパティを設定し、Printメソッドの引数に渡します。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
C1FlexReport1.Load("reportFile", "reportName")
' 印刷設定用オブジェクト
Dim pset As New Printing.PrinterSettings
' 出力先プリンタ
pset.PrinterName = "PrinterName"
' 印刷部数
pset.Copies = 5
' 両面印刷
pset.Duplex = Printing.Duplex.Vertical
' カラー印刷
pset.DefaultPageSettings.Color = True
' 給紙トレイ
For Each ps As Printing.PaperSource In pset.PaperSources
'「手差し」
If ps.Kind = Printing.PaperSourceKind.Manual Then
pset.DefaultPageSettings.PaperSource = ps
Exit For
End If
Next
' 印刷
C1FlexReport1.Render()
C1FlexReport1.Print(pset)
' 印刷設定用オブジェクト
Dim pset As New Printing.PrinterSettings
' 出力先プリンタ
pset.PrinterName = "PrinterName"
' 印刷部数
pset.Copies = 5
' 両面印刷
pset.Duplex = Printing.Duplex.Vertical
' カラー印刷
pset.DefaultPageSettings.Color = True
' 給紙トレイ
For Each ps As Printing.PaperSource In pset.PaperSources
'「手差し」
If ps.Kind = Printing.PaperSourceKind.Manual Then
pset.DefaultPageSettings.PaperSource = ps
Exit For
End If
Next
' 印刷
C1FlexReport1.Render()
C1FlexReport1.Print(pset)
◎サンプルコード(C#)
c1FlexReport1.Load(@"reportFile", "reportName");
// 印刷設定用オブジェクト
var pset = new System.Drawing.Printing.PrinterSettings();
// 出力先プリンタ
pset.PrinterName = "PrinterName";
// 印刷部数
pset.Copies = 5;
// 両面印刷
pset.Duplex = System.Drawing.Printing.Duplex.Vertical;
// カラー印刷
pset.DefaultPageSettings.Color = true;
// 給紙トレイ
foreach (System.Drawing.Printing.PaperSource ps in pset.PaperSources)
{
//「手差し」
if (ps.Kind == System.Drawing.Printing.PaperSourceKind.Manual)
{
pset.DefaultPageSettings.PaperSource = ps;
break;
}
}
// 印刷
c1FlexReport1.Render();
c1FlexReport1.Print(pset);
// 印刷設定用オブジェクト
var pset = new System.Drawing.Printing.PrinterSettings();
// 出力先プリンタ
pset.PrinterName = "PrinterName";
// 印刷部数
pset.Copies = 5;
// 両面印刷
pset.Duplex = System.Drawing.Printing.Duplex.Vertical;
// カラー印刷
pset.DefaultPageSettings.Color = true;
// 給紙トレイ
foreach (System.Drawing.Printing.PaperSource ps in pset.PaperSources)
{
//「手差し」
if (ps.Kind == System.Drawing.Printing.PaperSourceKind.Manual)
{
pset.DefaultPageSettings.PaperSource = ps;
break;
}
}
// 印刷
c1FlexReport1.Render();
c1FlexReport1.Print(pset);
関連情報
旧文書番号
82637