Class ExcelThemeManager
Handels themes in a package
Inheritance
System.Object
    ExcelThemeManager
  Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
  Namespace: OfficeOpenXml.Drawing.Theme
Assembly: EPPlus.dll
Syntax
public class ExcelThemeManager
  Properties
CurrentTheme
The current theme. Null if not theme exists. CreateDefaultTheme() Load(FileInfo) Load(Stream) Load(XmlDocument)
Declaration
public ExcelTheme CurrentTheme { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelTheme | 
Methods
CreateDefaultTheme()
Create the default theme.
Declaration
public void CreateDefaultTheme()
  DeleteCurrentTheme()
Delete the current theme
Declaration
public void DeleteCurrentTheme()
  Load(FileInfo)
Loads a .thmx file, exported from a Spread Sheet Application like Excel
Declaration
public void Load(FileInfo thmxFile)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.IO.FileInfo | thmxFile | The path to the thmx file  | 
      
Load(Stream)
Loads a .thmx file as a stream. Thmx files are exported from a Spread Sheet Application like Excel
Declaration
public void Load(Stream thmxStream)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.IO.Stream | thmxStream | The thmx file as a stream  | 
      
Load(XmlDocument)
Loads a theme XmlDocument. Overwrites any previously set theme settings.
Declaration
public void Load(XmlDocument themeXml)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Xml.XmlDocument | themeXml | The theme xml  |