TX Text Control .NET for Windows Forms Documentation

SectionFormat class

An instance of the SectionFormat class represents the formatting attributes of a section.

Introduced: 14.0.

Syntax

[C#] public class SectionFormat
[Visual Basic] Public Class SectionFormat

Constructors

ConstructorDescription
SectionFormatInitializes a new instance of the SectionFormat class.

Properties

PropertyDescription
BreakKindGets or sets the kind of the section break the section starts with.
ColumnDistancesGets the distances, in twips, between the columns on a page.
ColumnLineColorGets or sets the color of a dividing line between two columns.
ColumnLineWidthGets or sets the width of a dividing line between two columns.
ColumnsGets or sets the number of columns on a page.
ColumnWidthsGets the widths, in twips, of the columns on a page.
EqualColumnWidthGets or sets a value indicating whether the columns on a page have all the same width and the same distance between them.
LandscapeGets or sets a value indicating whether the section's page size is in landscape orientation.
PageBorderGets or sets the attributes of a section's page border.
PageMarginsGets or sets the section's page margins.
PageSizeGets or sets the section's page size.

Enumerations

EnumerationDescription
AttributeDetermines a certain section format attribute.

Example

The following example shows how to add a new section with a specific page size, orientation and margins into an existing document. Additionally, the section is devided into 3 columns with different column widths and column distances:

[C#] TXTextControl.SectionFormat sf = new TXTextControl.SectionFormat(3, new int[] { 1500, 2500, 5000 }, new int[] { 250, 500 }); sf.ColumnLineColor = Color.Black; sf.ColumnLineWidth = 50; sf.PageSize = new Size(500, 1000); sf.Landscape = true; sf.PageMargins = new TXTextControl.PageMargins(100, 100, 100, 100); textControl1.Sections.Add(TXTextControl.SectionBreakKind.BeginAtNewPage); textControl1.Sections.GetItem().Format = sf;
[Visual Basic] Dim sf As New TXTextControl.SectionFormat(3, New Integer() {1500, 2500, 5000}, New Integer() {250, 500}) sf.ColumnLineColor = Color.Black sf.ColumnLineWidth = 50 sf.PageSize = New Size(500, 1000) sf.Landscape = True sf.PageMargins = New TXTextControl.PageMargins(100, 100, 100, 100) TextControl1.Sections.Add(TXTextControl.SectionBreakKind.BeginAtNewPage) TextControl1.Sections.GetItem().Format = sf

See Also

 
 
 

Products

Support

Downloads

Corporate

Buy Now