Class SlideStyleConfiguration
- Namespace
- MarkMyDeck.Configuration
- Assembly
- MarkMyDeck.dll
Configuration for presentation styling.
public class SlideStyleConfiguration
- Inheritance
-
objectSlideStyleConfiguration
Properties
AccentColor
Accent color used for title bar, table headers, links (hex without #).
public string AccentColor { get; set; }
Property Value
- string
AccentColor2
Secondary accent color for highlights and emphasis (hex without #).
public string AccentColor2 { get; set; }
Property Value
- string
BodyColor
Body text color (hex color without #).
public string BodyColor { get; set; }
Property Value
- string
BorderColor
Subtle border/separator color (hex without #).
public string BorderColor { get; set; }
Property Value
- string
CodeBackgroundColor
Background color for code blocks (hex color without #).
public string CodeBackgroundColor { get; set; }
Property Value
- string
CodeFontName
Font name for code blocks and inline code.
public string CodeFontName { get; set; }
Property Value
- string
CodeFontSize
Font size for code blocks and inline code (in points).
public int CodeFontSize { get; set; }
Property Value
- int
CodeForegroundColor
Default text color inside code blocks (hex without #).
public string CodeForegroundColor { get; set; }
Property Value
- string
DefaultFontName
Default font name for body text.
public string DefaultFontName { get; set; }
Property Value
- string
DefaultFontSize
Default font size for body text (in points).
public int DefaultFontSize { get; set; }
Property Value
- int
Heading3FontSize
Font size for H3 headings (in points).
public int Heading3FontSize { get; set; }
Property Value
- int
Heading4FontSize
Font size for H4 headings (in points).
public int Heading4FontSize { get; set; }
Property Value
- int
Heading5FontSize
Font size for H5 headings (in points).
public int Heading5FontSize { get; set; }
Property Value
- int
Heading6FontSize
Font size for H6 headings (in points).
public int Heading6FontSize { get; set; }
Property Value
- int
SlideBackgroundColor
Slide background color (hex without #).
public string SlideBackgroundColor { get; set; }
Property Value
- string
SubtitleFontSize
Font size for slide subtitles / H2 headings (in points).
public int SubtitleFontSize { get; set; }
Property Value
- int
SyntaxColorScheme
Color scheme for syntax highlighting (hex colors without #).
public SyntaxColorScheme? SyntaxColorScheme { get; set; }
Property Value
TableHeaderColor
Table header background color (hex without #).
public string TableHeaderColor { get; set; }
Property Value
- string
TableHeaderTextColor
Table header text color (hex without #).
public string TableHeaderTextColor { get; set; }
Property Value
- string
TableStripeColor
Table alternate row background (hex without #).
public string TableStripeColor { get; set; }
Property Value
- string
TitleBarColor
Title bar background color (hex without #).
public string TitleBarColor { get; set; }
Property Value
- string
TitleColor
Title text color (hex color without #).
public string TitleColor { get; set; }
Property Value
- string
TitleFontName
Font name for slide titles.
public string TitleFontName { get; set; }
Property Value
- string
TitleFontSize
Font size for slide titles (in points).
public int TitleFontSize { get; set; }
Property Value
- int
Methods
GetHeadingFontSize(int)
Gets the font size in points for a heading level.
public int GetHeadingFontSize(int level)
Parameters
levelint
Returns
- int