menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TextBodyItem - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TextBodyItem

    Represents the base implementation for paragraphs and tables.

    Inheritance
    System.Object
    OwnerHolder
    XDLSSerializableBase
    Entity
    WidgetBase
    TextBodyItem
    BlockContentControl
    WParagraph
    WTable
    Implements
    IXDLSSerializable
    ITextBodyItem
    IEntity
    Inherited Members
    Entity.Clone()
    Entity.EntityType
    Entity.IsComposite
    Entity.NextSibling
    Entity.Owner
    Entity.PreviousSibling
    OwnerHolder.Document
    OwnerHolder.m_doc
    WidgetBase.CreateLayoutInfo()
    XDLSSerializableBase.CloneImpl()
    XDLSSerializableBase.InitXDLSHolder()
    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.ReadXmlAttributes(IXDLSAttributeReader)
    XDLSSerializableBase.ReadXmlContent(IXDLSContentReader)
    XDLSSerializableBase.RestoreReference(String, Int32)
    XDLSSerializableBase.WriteXmlAttributes(IXDLSAttributeWriter)
    XDLSSerializableBase.WriteXmlContent(IXDLSContentWriter)
    XDLSSerializableBase.XDLSHolder
    Namespace: Syncfusion.DocIO.DLS
    Assembly: Syncfusion.DocIO.Portable.dll
    Syntax
    public abstract class TextBodyItem : WidgetBase, IXDLSSerializable, IWidget, ITextBodyItem, IEntity

    Constructors

    TextBodyItem(WordDocument)

    Initializes a new instance of the TextBodyItem class with the specified WordDocument.

    Declaration
    public TextBodyItem(WordDocument doc)
    Parameters
    Type Name Description
    WordDocument doc

    The WordDocument instance.

    Properties

    IsDeleteRevision

    Gets a value indicating whether this item was deleted from the document, when "Track Changes" is or was set to "true".

    Declaration
    public bool IsDeleteRevision { get; }
    Property Value
    Type Description
    System.Boolean

    True if this instance is delete revision; otherwise, false.

    IsInsertRevision

    Gets a value indicating whether this item was inserted to the document, when "Track Changes" is or was set to "true".

    Declaration
    public bool IsInsertRevision { get; }
    Property Value
    Type Description
    System.Boolean

    True if this instance was inserted; otherwise, false.

    OwnerTextBody

    Gets the owner text body of the current TextBodyItem.

    Declaration
    public WTextBody OwnerTextBody { get; }
    Property Value
    Type Description
    WTextBody

    The WTextBody instance that is the owner of the current item.

    Methods

    Find(Regex)

    Finds the text based on the specified regular expression.

    Declaration
    public abstract TextSelection Find(Regex pattern)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex pattern

    The System.Text.RegularExpressions.Regex used to find the text.

    Returns
    Type Description
    TextSelection

    The selection of text inside a paragraph along with formattings.

    GetNextInSection(WSection)

    Gets the next text body item.

    Declaration
    protected TextBodyItem GetNextInSection(WSection section)
    Parameters
    Type Name Description
    WSection section

    The WSection instance from which the next item to be found.

    Returns
    Type Description
    TextBodyItem

    The next TextBodyItem object.

    Replace(String, String, Boolean, Boolean)

    Replaces all entries of given string with replace string, taking into consideration case sensitive and whole word options.

    Declaration
    public abstract int Replace(string given, string replace, bool caseSensitive, bool wholeWord)
    Parameters
    Type Name Description
    System.String given

    The string represents the text to be found.

    System.String replace

    The string specifies the text to replace.

    System.Boolean caseSensitive

    True to consider the case; otherwise, false.

    System.Boolean wholeWord

    True to consider the text as whole word; otherwise, false.

    Returns
    Type Description
    System.Int32

    The integer that represents the count of the replacements made.

    Replace(Regex, TextSelection)

    Replaces the specified regular expression with a TextSelection.

    Declaration
    public abstract int Replace(Regex pattern, TextSelection textSelection)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex pattern

    The System.Text.RegularExpressions.Regex used to find the text.

    TextSelection textSelection

    The TextSelection which specifies the text to replace.

    Returns
    Type Description
    System.Int32

    The integer that represents the count of the replacements made.

    Replace(Regex, TextSelection, Boolean)

    Replaces the specified regular expression with a TextSelection along with its formatting.

    Declaration
    public abstract int Replace(Regex pattern, TextSelection textSelection, bool saveFormatting)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex pattern

    The System.Text.RegularExpressions.Regex used to find the text.

    TextSelection textSelection

    The TextSelection which specifies the text to replace.

    System.Boolean saveFormatting

    True if save with source formatting; otherwise, false.

    Returns
    Type Description
    System.Int32

    The integer that represents the count of the replacements made.

    Replace(Regex, String)

    Replaces all entries of given regular expression with the specified string.

    Declaration
    public abstract int Replace(Regex pattern, string replace)
    Parameters
    Type Name Description
    System.Text.RegularExpressions.Regex pattern

    The System.Text.RegularExpressions.Regex used to find the text.

    System.String replace

    The string specifies the text to replace.

    Returns
    Type Description
    System.Int32

    The integer that represents the count of the replacements made.

    Implements

    IXDLSSerializable
    ITextBodyItem
    IEntity
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved