BreakAfter ページ区切りを挿入するには、RenderObject.の BreakAfter プロパティを使用します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
' ドキュメントを作成します。 MakeDoc() ' ドキュメントを生成します。 Me.C1PrintDocument1.Generate() |
C# コードの書き方
C# |
コードのコピー
|
---|---|
// ドキュメントを作成します。 MakeDoc(); // ドキュメントを生成します。 this.c1PrintDocument1.Generate(); |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Private Sub MakeDoc() ' RenderText を作成します。 Dim rt1 As New C1.C1Preview.RenderText rt1.Text = "This is RenderText. A RenderImage will be on page 2 and a RenderGraphic on page 3." 'ページ区切りを追加します。 rt1.BreakAfter = C1.C1Preview.BreakEnum.Page ' RenderImage を作成します。 Dim ri1 As New C1.C1Preview.RenderImage ri1.Image = System.Drawing.Image.FromFile("c:\c1logo.bmp") ' ページ区切りを追加します。 ri1.BreakAfter = C1.C1Preview.BreakEnum.Page ' RenderGraphic を作成します。 Dim rg1 As New C1.C1Preview.RenderGraphics() rg1.Graphics.FillEllipse(Brushes.DarkBlue, 200, 200, 150, 150) rg1.Graphics.FillPie(Brushes.DarkRed, 200, 200, 150, 150, -45, 75) ' RenderObject をドキュメントに追加します。 Me.C1PrintDocument1.Body.Children.Add(rt1) Me.C1PrintDocument1.Body.Children.Add(ri1) Me.C1PrintDocument1.Body.Children.Add(rg1) End Sub |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void MakeDoc() { // RenderText を作成します。 C1.C1Preview.RenderText rt1 = new C1.C1Preview.RenderText(); rt1.Text = "This is RenderText. A RenderImage will be on page 2 and a RenderGraphic on page 3."; //ページ区切りを追加します。 rt1.BreakAfter = C1.C1Preview.BreakEnum.Page; // RenderImage を作成します。 C1.C1Preview.RenderImage ri1 = new C1.C1Preview.RenderImage(); ri1.Image = System.Drawing.Image.FromFile("c:\\c1logo.bmp"); // ページ区切りを追加します。 ri1.BreakAfter = C1.C1Preview.BreakEnum.Page; // RenderGraphic を作成します。 C1.C1Preview.RenderGraphics rg1 = new C1.C1Preview.RenderGraphics(); rg1.Graphics.FillEllipse(Brushes.DarkBlue, 200, 200, 150, 150); rg1.Graphics.FillPie(Brushes.DarkRed, 200, 200, 150, 150, -45, 75); // RenderObject をドキュメントに追加します。 this.c1PrintDocument1.Body.Children.Add(rt1); this.c1PrintDocument1.Body.Children.Add(ri1); this.c1PrintDocument1.Body.Children.Add(rg1); } |
RenderObject の間にページ区切りが挿入されます。