PowerTools SPREAD for Windows Forms 8.0J > 開発者ガイド > 印刷 > 印刷内容の指定 > 特定のページの印刷 |
シートの全ページ、または一部のページを印刷できます。印刷するページを指定するには、PrintInfoオブジェクトのPrintType、PageStart、およびPageEndプロパティを設定します。
FpSpreadクラスのGetPrintPageCountメソッドで、シートを印刷するのに必要なページ数を取得できます。
次のサンプルコードは、5ページから10 ページまでの範囲を印刷します。
C# |
コードのコピー
|
---|---|
// PrintInfoオブジェクトを作成し、各プロパティを設定します。 FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo(); printset.PrintType = FarPoint.Win.Spread.PrintType.PageRange; printset.PageStart = 5; printset.PageEnd = 10; // 先頭シートのPrintInfoプロパティを設定します。 fpSpread1.Sheets[0].PrintInfo = printset; // シートを印刷します。 fpSpread1.PrintSheet(0); |
Visual Basic |
コードのコピー
|
---|---|
' PrintInfoオブジェクトを作成し、各プロパティを設定します。 Dim printset As New FarPoint.Win.Spread.PrintInfo() printset.PrintType = FarPoint.Win.Spread.PrintType.PageRange printset.PageStart = 5 printset.PageEnd = 10 ' 先頭シートのPrintInfoプロパティを設定します。 FpSpread1.Sheets(0).PrintInfo = printset ' シートを印刷します。 FpSpread1.PrintSheet(0) |