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 の間にページ区切りが挿入されます。
