MESCIUS SPREAD for Windows Forms 17.0J > 開発者ガイド > 印刷 > 印刷内容の指定 > シェイプを含む印刷 |
データに加えて、シェイプを印刷できます。シートの印刷にシェイプを含めるには、PrintInfoオブジェクトのPrintShapesプロパティをTrueに設定します。
シェイプについては「シェイプ」を参照してください。
次のサンプルコードは、シェイプを含めて印刷します。
C# |
コードのコピー
|
---|---|
// コマンドボタンにコードを追加します。 FarPoint.Win.Spread.PrintInfo pi = new FarPoint.Win.Spread.PrintInfo(); pi.PrintShapes =true; fpSpread1.Sheets[0].PrintInfo = pi; fpSpread1.PrintSheet(0); // フォームのロードにコードを追加します。 FarPoint.Win.Spread.DrawingSpace.ArrowShape arrow = new FarPoint.Win.Spread.DrawingSpace.ArrowShape(); arrow.BackColor = Color.Plum; arrow.ForeColor = Color.Pink; arrow.SetBounds(0,0,200,100); fpSpread1.Sheets[0].AddShape(arrow); |
Visual Basic |
コードのコピー
|
---|---|
' コマンドボタンにコードを追加します。 Dim pi as New FarPoint.Win.Spread.PrintInfo() pi.PrintShapes = True fpSpread1.Sheets(0).PrintInfo = pi FpSpread1.PrintSheet(0) ' フォームのロードにコードを追加します。 Dim arrow As New FarPoint.Win.Spread.DrawingSpace.ArrowShape() arrow.BackColor = Color.Plum arrow.ForeColor = Color.Pink arrow.SetBounds(0, 0, 200, 100) FpSpread1.ActiveSheet.AddShape(arrow) |