Interface IInlineBuilder
- Namespace
- SunamoInterfaces.Interfaces
- Assembly
- SunamoInterfaces.dll
Interface for building inline formatted text elements.
public interface IInlineBuilder
- Extension Methods
Methods
Bold(string)
Adds bold text.
void Bold(string text)
Parameters
textstringThe text to make bold.
Bullet(string)
Adds a bullet point with text.
void Bullet(string text)
Parameters
textstringThe bullet text.
Error(string)
Adds an error message.
void Error(string errorMessage)
Parameters
errorMessagestringThe error message to display.
H1(string)
Adds a level 1 heading.
void H1(string text)
Parameters
textstringThe heading text.
H1(string, double)
Adds a level 1 heading with maximum width constraint.
void H1(string text, double maxWidth)
Parameters
H2(string)
Adds a level 2 heading.
void H2(string text)
Parameters
textstringThe heading text.
H3(string)
Adds a level 3 heading.
void H3(string text)
Parameters
textstringThe heading text.
Hyperlink(string, string)
Adds a hyperlink.
void Hyperlink(string text, string uri)
Parameters
Italic(string)
Adds italic text.
void Italic(string text)
Parameters
textstringThe text to make italic.
KeyValue(string, string)
Adds a key-value pair.
void KeyValue(string key, string value)
Parameters
LineBreak()
Adds a line break.
void LineBreak()
Run(string)
Adds a run of plain text.
void Run(string text)
Parameters
textstringThe text to add.