このトピックでは、C1.C1PrintDocument.RenderTable オブジェクトを使用して、テキストをブロックフローにレンダリングする方法を示します。また、 Padding プロパティを使用して、ブロックの位置を進める方法を示します。これにより、次の描画オブジェクト(この場合はテキスト)がその位置にレンダリングされます。このトピックでは、 Padding プロパティを使用して、ドキュメント内のテーブルの1センチ下の位置にテキストを挿入します。このトピックは、すでにテーブルが作成されていることを前提としています。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim caption As C1.C1Preview.RenderText = New C1.C1Preview.RenderText(Me.C1PrintDocument1) caption.Text = "In the table above, there are three rows and three columns." |
C# コードの書き方
C# |
コードのコピー
|
---|---|
C1.C1Preview.RenderText caption = new C1.C1Preview.RenderText(this.c1PrintDocument1); caption.Text = "In the table above, there are three rows and three columns."; |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
caption.Style.Padding.Top = New C1.C1Preview.Unit(1, C1.C1Preview.UnitTypeEnum.Cm) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
caption.Style.Padding.Top = new C1.C1Preview.Unit(1, C1.C1Preview.UnitTypeEnum.Cm); |
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Me.C1PrintDocument1.Body.Children.Add(table) Me.C1PrintDocument1.Body.Children.Add(caption) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
this.c1PrintDocument1.Body.Children.Add(table); this.c1PrintDocument1.Body.Children.Add(caption); |
メモ:テキストの Add メソッドをテーブルの Add メソッドの下に配置すると、テーブルの下にテキストが挿入されます。テーブルの Add メソッドの上に配置すると、テーブルの上にテキストが表示されます。
テーブルは次のように表示されます。