MESCIUS SPREAD for Windows Forms 15.0J
PaperSize プロパティ (PrintInfo)
使用例 

印刷する用紙サイズを取得または設定します。
構文
'宣言
 
Public Property PaperSize As PaperSize
public PaperSize PaperSize {get; set;}

プロパティ値

用紙サイズを指定する PaperSize オブジェクト
解説

このプロパティは実行時専用です。設計時に設定することはできません。

このプロパティで用紙サイズを設定する場合は、現在の用紙ソースが(デフォルト用紙ソースかカスタム用紙ソースかにかかわらず)その用紙サイズを保持していることを確認する必要があります。用紙ソースは PaperSource プロパティを使用して設定します。たとえば、用紙サイズを Legal に設定した場合、プリンタ(Printer プロパティ)でそのサイズの用紙を保持するトレイを検索してそのトレイにリダイレクトされることはありません。PaperSource プロパティで適切なトレイを指定する必要があります。

使用例
次のサンプルコードは、印刷ジョブ設定の定義方法を示します。
// Define the printer settings
FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
printset.JobName = "New Print Job";
printset.PageOrder = FarPoint.Win.Spread.PrintPageOrder.Auto;
printset.PaperSize = new System.Drawing.Printing.PaperSize("Letter", 600, 300);
printset.PaperSource = new System.Drawing.Printing.PrinterSettings.PaperSources[0].SourceName;
printset.Printer = "HP6L";

// Assign the printer settings to the sheet and print it
fpSpread1.Sheets[0].PrintInfo = printset;
fpSpread1.PrintSheet(0);
' Define the printer settings
Dim printset As New FarPoint.Win.Spread.PrintInfo()
printset.JobName = "New Print Job"
printset.PageOrder = FarPoint.Win.Spread.PrintPageOrder.Auto
printset.PaperSize = New System.Drawing.Printing.PaperSize("Letter", 600, 300)
printset.PaperSource = New System.Drawing.Printing.PrinterSettings.PaperSources(0).SourceName
printset.Printer = "HP6L"

' Assign the printer settings to the sheet and print it
FpSpread1.Sheets(0).PrintInfo = printset
FpSpread1.PrintSheet(0)
参照

PrintInfo クラス
PrintInfo メンバ
PaperSource プロパティ

開発者ガイド

印刷ジョブ設定のカスタマイズ

 

 


© MESCIUS inc. All rights reserved.