Table of Contents

Interface IXLFormattedText<T>

Namespace
SlapKit.Excel.Excel
Assembly
SlapKit.Excel.dll
public interface IXLFormattedText<T> : IEnumerable<IXLRichString>, IEnumerable, IEquatable<IXLFormattedText<T>>, IXLWithRichString

Type Parameters

T
Inherited Members
Extension Methods

Properties

Bold

bool Bold { set; }

Property Value

bool

Count

int Count { get; }

Property Value

int

FontColor

XLColor FontColor { set; }

Property Value

XLColor

FontFamilyNumbering

XLFontFamilyNumberingValues FontFamilyNumbering { set; }

Property Value

XLFontFamilyNumberingValues

FontName

string FontName { set; }

Property Value

string

FontSize

double FontSize { set; }

Property Value

double

HasPhonetics

bool HasPhonetics { get; }

Property Value

bool

Italic

bool Italic { set; }

Property Value

bool

Length

int Length { get; }

Property Value

int

Phonetics

IXLPhonetics Phonetics { get; }

Property Value

IXLPhonetics

Shadow

bool Shadow { set; }

Property Value

bool

Strikethrough

bool Strikethrough { set; }

Property Value

bool

Text

string Text { get; }

Property Value

string

Underline

XLFontUnderlineValues Underline { set; }

Property Value

XLFontUnderlineValues

VerticalAlignment

XLFontVerticalTextAlignmentValues VerticalAlignment { set; }

Property Value

XLFontVerticalTextAlignmentValues

Methods

AddText(string, IXLFontBase)

IXLRichString AddText(string text, IXLFontBase font)

Parameters

text string
font IXLFontBase

Returns

IXLRichString

ClearFont()

IXLFormattedText<T> ClearFont()

Returns

IXLFormattedText<T>

ClearText()

IXLFormattedText<T> ClearText()

Returns

IXLFormattedText<T>

CopyFrom(IXLFormattedText<T>)

Copy the text and formatting from the original text.

IXLFormattedText<T> CopyFrom(IXLFormattedText<T> original)

Parameters

original IXLFormattedText<T>

Original to copy from.

Returns

IXLFormattedText<T>

This text.

SetBold()

IXLFormattedText<T> SetBold()

Returns

IXLFormattedText<T>

SetBold(bool)

IXLFormattedText<T> SetBold(bool value)

Parameters

value bool

Returns

IXLFormattedText<T>

SetFontColor(XLColor)

IXLFormattedText<T> SetFontColor(XLColor value)

Parameters

value XLColor

Returns

IXLFormattedText<T>

SetFontFamilyNumbering(XLFontFamilyNumberingValues)

IXLFormattedText<T> SetFontFamilyNumbering(XLFontFamilyNumberingValues value)

Parameters

value XLFontFamilyNumberingValues

Returns

IXLFormattedText<T>

SetFontName(string)

IXLFormattedText<T> SetFontName(string value)

Parameters

value string

Returns

IXLFormattedText<T>

SetFontSize(double)

IXLFormattedText<T> SetFontSize(double value)

Parameters

value double

Returns

IXLFormattedText<T>

SetItalic()

IXLFormattedText<T> SetItalic()

Returns

IXLFormattedText<T>

SetItalic(bool)

IXLFormattedText<T> SetItalic(bool value)

Parameters

value bool

Returns

IXLFormattedText<T>

SetShadow()

IXLFormattedText<T> SetShadow()

Returns

IXLFormattedText<T>

SetShadow(bool)

IXLFormattedText<T> SetShadow(bool value)

Parameters

value bool

Returns

IXLFormattedText<T>

SetStrikethrough()

IXLFormattedText<T> SetStrikethrough()

Returns

IXLFormattedText<T>

SetStrikethrough(bool)

IXLFormattedText<T> SetStrikethrough(bool value)

Parameters

value bool

Returns

IXLFormattedText<T>

SetUnderline()

IXLFormattedText<T> SetUnderline()

Returns

IXLFormattedText<T>

SetUnderline(XLFontUnderlineValues)

IXLFormattedText<T> SetUnderline(XLFontUnderlineValues value)

Parameters

value XLFontUnderlineValues

Returns

IXLFormattedText<T>

SetVerticalAlignment(XLFontVerticalTextAlignmentValues)

IXLFormattedText<T> SetVerticalAlignment(XLFontVerticalTextAlignmentValues value)

Parameters

value XLFontVerticalTextAlignmentValues

Returns

IXLFormattedText<T>

Substring(int)

IXLFormattedText<T> Substring(int index)

Parameters

index int

Returns

IXLFormattedText<T>

Substring(int, int)

IXLFormattedText<T> Substring(int index, int length)

Parameters

index int
length int

Returns

IXLFormattedText<T>