Table of Contents

Class SlideStyleConfiguration

Namespace
MarkMyDeck.Configuration
Assembly
MarkMyDeck.dll

Configuration for presentation styling.

public class SlideStyleConfiguration
Inheritance
object
SlideStyleConfiguration

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

SyntaxColorScheme

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

level int

Returns

int