Class WFootnote
Represents a document footnote or endnote.
Inheritance
System.Object
WFootnote
Inherited Members
Namespace: Syncfusion.DocIO.DLS
Assembly: Syncfusion.DocIO.Base.dll
Syntax
public class WFootnote : ParagraphItem, IXDLSSerializable, IParagraphItem, IEntity, IOfficeRun, ILeafWidget, IWidget
Constructors
WFootnote(IWordDocument)
Initializes a new instance of the WFootnote class.
Declaration
public WFootnote(IWordDocument doc)
Parameters
Type | Name | Description |
---|---|---|
IWordDocument | doc | The doc. |
Properties
CustomMarker
Gets or sets the custom footnote marker.
Declaration
public string CustomMarker { get; set; }
Property Value
Type | Description |
---|---|
System.String | The custom marker. |
EntityType
Gets the type of the entity.
Declaration
public override EntityType EntityType { get; }
Property Value
Type | Description |
---|---|
EntityType | The EntityType of the current item. |
Overrides
FootnoteType
Gets / sets footnote type: footnote or endnote
Declaration
public FootnoteType FootnoteType { get; set; }
Property Value
Type |
---|
FootnoteType |
IsAutoNumbered
Gets the value indicating if the footnote is auto numbered
Declaration
public bool IsAutoNumbered { get; set; }
Property Value
Type |
---|
System.Boolean |
MarkerCharacterFormat
Gets the marker character format
Declaration
public WCharacterFormat MarkerCharacterFormat { get; }
Property Value
Type |
---|
WCharacterFormat |
SymbolCode
Gets or sets the marker symbol code.
Declaration
public byte SymbolCode { get; set; }
Property Value
Type | Description |
---|---|
System.Byte | The symbol code. |
TextBody
Gets the text body of the footnote.
Declaration
public WTextBody TextBody { get; }
Property Value
Type | Description |
---|---|
WTextBody | The text body. |
Methods
CloneImpl()
Clones the specified paragraph.
Declaration
protected override object CloneImpl()
Returns
Type | Description |
---|---|
System.Object | Returns cloned object. |
Overrides
CreateLayoutInfo()
Creates the layout info.
Declaration
protected override void CreateLayoutInfo()
Overrides
InitXDLSHolder()
Initialize the XDLS holder.
Declaration
protected override void InitXDLSHolder()
Overrides
ReadXmlAttributes(IXDLSAttributeReader)
Reads object data from xml attributes.
Declaration
protected override void ReadXmlAttributes(IXDLSAttributeReader reader)
Parameters
Type | Name | Description |
---|---|---|
IXDLSAttributeReader | reader | The IXDLSAttributeReader object. |
Overrides
WriteXmlAttributes(IXDLSAttributeWriter)
Writes object data as xml attributes.
Declaration
protected override void WriteXmlAttributes(IXDLSAttributeWriter writer)
Parameters
Type | Name | Description |
---|---|---|
IXDLSAttributeWriter | writer | The IXDLSAttributeWriter object. |