menu

UWP

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

    Show / Hide Table of Contents

    Class SectionAdv

    Represents the SectionAdv class.

    Inheritance
    System.Object
    BaseNode
    Node
    CompositeNode
    SectionAdv
    Implements
    INode
    Inherited Members
    Node.NextNode
    Node.Owner
    Node.PreviousNode
    Namespace: Syncfusion.UI.Xaml.RichTextBoxAdv
    Assembly: Syncfusion.SfRichTextBoxAdv.UWP.dll
    Syntax
    public class SectionAdv : CompositeNode, INode

    Constructors

    SectionAdv()

    Initializes a new instance of the SectionAdv class.

    Declaration
    public SectionAdv()

    Properties

    Blocks

    Gets the BlockAdvCollection of the SectionAdv.

    Declaration
    public BlockAdvCollection Blocks { get; }
    Property Value
    Type Description
    BlockAdvCollection

    The BlockAdvCollection of the SectionAdv.

    Examples

    The following code example demonstrates how to add blocks for the section.

    <RichTextBoxAdv:SectionAdv>
        <RichTextBoxAdv:ParagraphAdv>
            <RichTextBoxAdv:SpanAdv>Hello World.</RichTextBoxAdv:SpanAdv>
        </RichTextBoxAdv:ParagraphAdv>
        <!-- You can add any number of paragraphs and tables. -->
    </RichTextBoxAdv:SectionAdv>
    SectionAdv sectionAdv = new SectionAdv();
    ParagraphAdv paragraphAdv = new ParagraphAdv();
    SpanAdv spanAdv = new SpanAdv();
    spanAdv.Text = "Hello world.";
    

    paragraphAdv.Inlines.Add(spanAdv); sectionAdv.Blocks.Add(paragraphAdv); // You can add any number of paragraphs and tables.

    Dim sectionAdv As New SectionAdv()
    Dim paragraphAdv As New ParagraphAdv()
    Dim spanAdv As New SpanAdv()
    spanAdv.Text = "Hello world."
    
    paragraphAdv.Inlines.Add(spanAdv)
    sectionAdv.Blocks.Add(paragraphAdv)
    ' You can add any number of paragraphs and tables.

    HeaderFooters

    Gets or sets the HeaderFooters of the SectionAdv.

    Declaration
    public HeaderFooters HeaderFooters { get; set; }
    Property Value
    Type Description
    HeaderFooters

    The HeaderFooters of the SectionAdv.

    Examples

    The following code example demonstrates how to add header and footer for the section.

    <RichTextBoxAdv:SectionAdv>
        <!-- Defines the header and footer for the section. -->
        <RichTextBoxAdv:SectionAdv.HeaderFooters>
            <RichTextBoxAdv:HeaderFooters>
                <RichTextBoxAdv:HeaderFooters.Header>
                    <RichTextBoxAdv:HeaderFooter>
                        <RichTextBoxAdv:ParagraphAdv>
                            <RichTextBoxAdv:SpanAdv>29 March 2016</RichTextBoxAdv:SpanAdv>
                        </RichTextBoxAdv:ParagraphAdv>
                    </RichTextBoxAdv:HeaderFooter>
                </RichTextBoxAdv:HeaderFooters.Header>
                <RichTextBoxAdv:HeaderFooters.Footer>
                    <RichTextBoxAdv:HeaderFooter>
                        <RichTextBoxAdv:ParagraphAdv>
                            <RichTextBoxAdv:SpanAdv>Tuesday</RichTextBoxAdv:SpanAdv>
                        </RichTextBoxAdv:ParagraphAdv>
                    </RichTextBoxAdv:HeaderFooter>
                </RichTextBoxAdv:HeaderFooters.Footer>
            </RichTextBoxAdv:HeaderFooters>
        </RichTextBoxAdv:SectionAdv.HeaderFooters> 
        <RichTextBoxAdv:ParagraphAdv>
            <RichTextBoxAdv:SpanAdv>Hello World.</RichTextBoxAdv:SpanAdv>
        </RichTextBoxAdv:ParagraphAdv>
    </RichTextBoxAdv:SectionAdv>
    SectionAdv sectionAdv = new SectionAdv();
    

    // Defines the header and footer. HeaderFooters headerFooters = new HeaderFooters();

    // Defines the header. headerFooters.Header = new HeaderFooter(); ParagraphAdv headerParagraph = new ParagraphAdv(); SpanAdv headerSpan = new SpanAdv(); headerSpan.Text = "29 March 2016"; headerParagraph.Inlines.Add(headerSpan); headerFooters.Header.Blocks.Add(headerParagraph);

    // Defines the footer. headerFooters.Footer = new HeaderFooter(); ParagraphAdv footerParagraph = new ParagraphAdv(); SpanAdv footerSpan = new SpanAdv(); footerSpan.Text = "29 March 2016"; footerParagraph.Inlines.Add(footerSpan); headerFooters.Footer.Blocks.Add(footerParagraph);

    sectionAdv.HeaderFooters = headerFooters;

    ParagraphAdv paragraphAdv = new ParagraphAdv(); SpanAdv spanAdv = new SpanAdv(); spanAdv.Text = "Hello world.";

    paragraphAdv.Inlines.Add(spanAdv); sectionAdv.Blocks.Add(paragraphAdv); // You can add any number of paragraphs and tables.

    Dim sectionAdv As New SectionAdv()
    
    ' Defines the header and footer.
    Dim headerFooters As New HeaderFooters()
    
    ' Defines the header.
    headerFooters.Header = New HeaderFooter()
    Dim headerParagraph As New ParagraphAdv()
    Dim headerSpan As New SpanAdv()
    headerSpan.Text = "29 March 2016"
    headerParagraph.Inlines.Add(headerSpan)
    headerFooters.Header.Blocks.Add(headerParagraph)
    
    // Defines the footer.
    headerFooters.Footer = New HeaderFooter()
    Dim footerParagraph As New ParagraphAdv()
    Dim footerSpan As New SpanAdv()
    footerSpan.Text = "29 March 2016"
    footerParagraph.Inlines.Add(footerSpan)
    headerFooters.Footer.Blocks.Add(footerParagraph)
    
    sectionAdv.HeaderFooters = headerFooters
    
    Dim paragraphAdv As New ParagraphAdv()
    Dim spanAdv As New SpanAdv()
    spanAdv.Text = "Hello world."
    
    paragraphAdv.Inlines.Add(spanAdv)
    sectionAdv.Blocks.Add(paragraphAdv)
    ' You can add any number of paragraphs and tables.

    SectionFormat

    Gets or sets the SectionFormat of the SectionAdv.

    Declaration
    public SectionFormat SectionFormat { get; set; }
    Property Value
    Type Description
    SectionFormat

    The SectionFormat of the SectionAdv.

    Examples

    The following code example demonstrates how to define the section format for a section.

    <RichTextBoxAdv:SectionAdv>
        <!-- Defines the section format. -->
        <RichTextBoxAdv:SectionAdv.SectionFormat>
            <RichTextBoxAdv:SectionFormat PageSize="480 520"/>
        </RichTextBoxAdv:SectionAdv.SectionFormat>
        <RichTextBoxAdv:ParagraphAdv>
            <RichTextBoxAdv:SpanAdv>Hello World.</RichTextBoxAdv:SpanAdv>
        </RichTextBoxAdv:ParagraphAdv>
    </RichTextBoxAdv:SectionAdv>
    SectionAdv sectionAdv = new SectionAdv();
    // Defines the section format.
    SectionFormat sectionFormat = new SectionFormat();
    sectionFormat.PageSize = new Size(480, 520);
    sectionAdv.SectionFormat = sectionFormat;
    

    ParagraphAdv paragraphAdv = new ParagraphAdv(); SpanAdv spanAdv = new SpanAdv(); spanAdv.Text = "Hello world.";

    paragraphAdv.Inlines.Add(spanAdv); sectionAdv.Blocks.Add(paragraphAdv); // You can add any number of paragraphs and tables.

    Dim sectionAdv As New SectionAdv()
    ' Defines the section format.
    Dim sectionFormat As New SectionFormat()
    sectionFormat.PageSize = New Size(480, 520)
    sectionAdv.SectionFormat = sectionFormat
    
    Dim paragraphAdv As New ParagraphAdv()
    Dim spanAdv As New SpanAdv()
    spanAdv.Text = "Hello world."
    
    paragraphAdv.Inlines.Add(spanAdv)
    sectionAdv.Blocks.Add(paragraphAdv)
    ' You can add any number of paragraphs and tables.

    Implements

    INode

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved