PowerTools SPREAD for Windows Forms 8.0J > 開発者ガイド > 印刷 > 印刷内容の指定 > シートのセル範囲の印刷 |
シート全体ではなく、シートの指定のセル範囲を印刷できます。印刷するセル範囲を指定するには、PrintInfoオブジェクトのRowStartおよびColStartプロパティで開始行および列を、RowEndおよびColEndプロパティで終了行および列を指定します。
次のサンプルコードは、B2からD4までのセル範囲を印刷します。
C# |
コードのコピー
|
---|---|
// PrintInfoオブジェクトを作成し、各プロパティを設定します。 FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo(); printset.PrintType = FarPoint.Win.Spread.PrintType.CellRange; printset.ColStart = 1; printset.ColEnd = 3; printset.RowStart = 1; printset.RowEnd = 3; // 先頭シートの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.CellRange printset.ColStart = 1 printset.ColEnd = 3 printset.RowStart = 1 printset.RowEnd = 3 ' 先頭シートのPrintInfoプロパティを設定します。 FpSpread1.Sheets(0).PrintInfo = printset ' シートを印刷します。 FpSpread1.PrintSheet(0) |