MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
セルノートを印刷する

PrintInfoオブジェクトのPrintNotesプロパティをTrueに設定することで、セルに設定したノートを「表示イメージでの印刷」または「最終頁における要約形式での印刷」のいずれかの形式で印刷させることができます。(デフォルトはNone:印刷しない)

【実行例】

印刷シート

印刷プレビュー(表示イメージでの印刷)

印刷プレビュー(表示イメージでの印刷)

印刷プレビュー(最終頁での要約形式)

印刷プレビュー(最終頁での要約形式)

  • SPREAD for Windows Formsにおける印刷処理は製品独自のものではなく、.NET Frameworkによって提供されている各印刷処理を用いてその機能を実現しています。
  • 出力結果はご利用のプリンタドライバに依存します。(実際の印刷/印刷プレビュー画面における出力結果の相違や、異なるプリンタ間における出力結果の相違を吸収するような機能はありません)
  • ノートスタイル(NoteStyleプロパティ)がPopUpの場合、ノート内容は「最終頁における要約形式での印刷(PrintNotes.AtEnd)」を設定しない限り印刷されません。
  • ノートインジケータは印刷されません。

 private void Form1_Load(object sender, System.EventArgs e)
 {

   fpSpread1.ActiveSheet.Cells[1, 1].NoteStyle = FarPoint.Win.Spread.NoteStyle.StickyNote;
   fpSpread1.ActiveSheet.Cells[1, 1].Note = "印刷可能なセルノート";

   fpSpread1.ActiveSheet.Cells[9, 3].CellType = new FarPoint.Win.Spread.CellType.TextCellType();
   fpSpread1.ActiveSheet.SetText(9, 3, "Print");

 }

 private void button1_Click(object sender, System.EventArgs e)
 {

   //セルノートを表示イメージのまま印刷します
   fpSpread1.ActiveSheet.PrintInfo.PrintNotes = FarPoint.Win.Spread.PrintNotes.AsDisplayed;

   //印刷プレビュー画面を表示します
   fpSpread1.ActiveSheet.PrintInfo.Preview = true;

   //アクティブシート印刷します
   fpSpread1.PrintSheet(fpSpread1.ActiveSheet);

 }
 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

   FpSpread1.ActiveSheet.Cells(1, 1).NoteStyle = FarPoint.Win.Spread.NoteStyle.StickyNote
   FpSpread1.ActiveSheet.Cells(1, 1).Note = "印刷可能なセルノート"

   FpSpread1.ActiveSheet.Cells(9, 3).CellType = New FarPoint.Win.Spread.CellType.TextCellType
   FpSpread1.ActiveSheet.SetText(9, 3, "Print")

 End Sub

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

   'セルノートを表示イメージのまま印刷します
   FpSpread1.ActiveSheet.PrintInfo.PrintNotes = FarPoint.Win.Spread.PrintNotes.AsDisplayed

   '印刷プレビュー画面を表示します
   FpSpread1.ActiveSheet.PrintInfo.Preview = True

   'アクティブシート印刷します
   FpSpread1.PrintSheet(FpSpread1.ActiveSheet)

 End Sub

 

 


© MESCIUS inc. All rights reserved.