FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > PrintInfo クラス : PaperSize プロパティ |
'Declaration Public Property PaperSize As PaperSize
'使用法 Dim instance As PrintInfo Dim value As PaperSize instance.PaperSize = value value = instance.PaperSize
public PaperSize PaperSize {get; set;}
このプロパティは実行時専用です。設計時に設定することはできません。
このプロパティで用紙サイズを設定する場合は、現在の用紙ソースが(デフォルト用紙ソースかカスタム用紙ソースかにかかわらず)その用紙サイズを保持していることを確認する必要があります。用紙ソースは 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)