menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Section - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Section

    Represents a document section

    Inheritance
    System.Object
    EntityBase
    XDLSSerializableBase
    WidgetBase
    WidgetContainer
    TextBody
    Section
    Implements
    IXDLSSerializable
    ISection
    ITextBody
    IEntityBase
    IWidgetContainer
    IWidget
    Inherited Members
    EntityBase.Document
    EntityBase.DocumentEx
    EntityBase.Owner
    EntityBase.SetOwner(IEntityBase)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    TextBody.AddParagraph()
    TextBody.InsertHTML(String)
    TextBody.InsertHTML(String, Int32)
    TextBody.InsertHTML(String, Int32, Int32)
    TextBody.m_paragraphs
    TextBody.Paragraphs
    TextBody.WidgetCollection
    WidgetBase.DrawImpl(CustomGraphics, LayoutedWidget)
    WidgetBase.IWidget.Draw(CustomGraphics, LayoutedWidget)
    WidgetBase.IWidget.LayoutInfo
    WidgetBase.m_layoutInfo
    WidgetContainer.Count
    WidgetContainer.Item[Int32]
    XDLSSerializableBase.IXDLSSerializable.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.IXDLSSerializable.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.IXDLSSerializable.RestoreReference(String, Int32)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.IXDLSSerializable.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.IXDLSSerializable.XDLSHolder
    XDLSSerializableBase.m_id
    XDLSSerializableBase.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.XDLSHolder
    Namespace: Syncfusion.DLS
    Assembly: Syncfusion.DLS.Base.dll
    Syntax
    public class Section : TextBody, IXDLSSerializable, ISection, ITextBody, IEntityBase, IWidgetContainer, IWidget

    Constructors

    Section(IDocument)

    Default constructor

    Declaration
    public Section(IDocument doc)
    Parameters
    Type Name Description
    IDocument doc

    Section(ISection, IDocument)

    Declaration
    protected Section(ISection section, IDocument doc)
    Parameters
    Type Name Description
    ISection section
    IDocument doc

    Fields

    m_pageSetup

    The section page Setup.

    Declaration
    protected PageSetup m_pageSetup
    Field Value
    Type
    PageSetup

    Properties

    BreakCode

    Gets / sets break code.

    Declaration
    public SectionBreakCode BreakCode { get; set; }
    Property Value
    Type
    SectionBreakCode

    Columns

    Get collection of columns which logically divide page on many. printing/publishing areas

    Declaration
    public ColumnCollection Columns { get; }
    Property Value
    Type
    ColumnCollection

    HeadersFooters

    Gets headers/footers of current section.

    Declaration
    public HeadersFooters HeadersFooters { get; }
    Property Value
    Type
    HeadersFooters

    PageSetup

    Gets page Setup of current section.

    Declaration
    public PageSetup PageSetup { get; }
    Property Value
    Type
    PageSetup

    Methods

    AddColumn(Single, Single)

    Adds new column to the section.

    Declaration
    public Column AddColumn(float width, float spacing)
    Parameters
    Type Name Description
    System.Single width
    System.Single spacing
    Returns
    Type
    Column

    Clone(IDocument)

    Clones section and sets new owner document.

    Declaration
    public ISection Clone(IDocument document)
    Parameters
    Type Name Description
    IDocument document

    New owner document

    Returns
    Type
    ISection

    CloneImpl(IDocument)

    Declaration
    protected virtual ISection CloneImpl(IDocument document)
    Parameters
    Type Name Description
    IDocument document
    Returns
    Type
    ISection

    CreateLayoutInfo()

    Declaration
    protected override void CreateLayoutInfo()
    Overrides
    TextBody.CreateLayoutInfo()

    InitXDLSHolder()

    Declaration
    protected override void InitXDLSHolder()
    Overrides
    TextBody.InitXDLSHolder()

    MakeColumnsEqual()

    Makes all columns in current section to be of equal width.

    Declaration
    public void MakeColumnsEqual()

    ReadXmlAttributes(IXDLSAttributeReader)

    Declaration
    protected override void ReadXmlAttributes(IXDLSAttributeReader reader)
    Parameters
    Type Name Description
    IXDLSAttributeReader reader
    Overrides
    XDLSSerializableBase.ReadXmlAttributes(IXDLSAttributeReader)

    WriteXmlAttributes(IXDLSAttributeWriter)

    Declaration
    protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
    Parameters
    Type Name Description
    IXDLSAttributeWriter writer
    Overrides
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)

    Implements

    IXDLSSerializable
    ISection
    ITextBody
    IEntityBase
    IWidgetContainer
    IWidget
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved