Table of Contents

Class ThemeFormatScheme

Namespace
DocWright.Dom
Assembly
DocWright.Dom.dll

The theme's format scheme (ECMA-376 Part 1 §20.1.4.1.14 a:fmtScheme): the numbered fill and line styles a shape selects with a:fillRef/a:lnRef.

The styles are written against the phClr placeholder (Placeholder), which the referencing shape binds to its own colour. That indirection is the whole point: a shape says "fill style 2 in accent6" and the theme decides that fill style 2 is a three-stop tint gradient.

public sealed class ThemeFormatScheme
Inheritance
ThemeFormatScheme
Inherited Members

Constructors

ThemeFormatScheme()

Properties

FillStyles

Gets the fill styles (a:fillStyleLst) in order. An a:fillRef idx is 1-based into this list; index 0 means "no fill".

LineStyles

Gets the line styles (a:lnStyleLst) in order, indexed the same way by a:lnRef.

Methods

Clone()

Creates a deep copy.