Table of Contents

Class ExcelDrawingFillBase

Namespace
OfficeOpenXml.Drawing.Style.Fill
Assembly
EPPlus.dll

Base class for drawing fills

public abstract class ExcelDrawingFillBase
Inheritance
ExcelDrawingFillBase
Derived
Inherited Members

Constructors

ExcelDrawingFillBase()

Creates an instance of ExcelDrawingFillBase

protected ExcelDrawingFillBase()

ExcelDrawingFillBase(XmlNamespaceManager, XmlNode, string, Action)

Creates an instance of ExcelDrawingFillBase

protected ExcelDrawingFillBase(XmlNamespaceManager nsm, XmlNode topNode, string fillPath, Action initXml)

Parameters

nsm XmlNamespaceManager

Namespace manager

topNode XmlNode

The top node

fillPath string

XPath to the fill

initXml Action

Xml initialize method

Fields

_fillPath

The XPath

protected string _fillPath

Field Value

string

_nsm

The name space manager

protected XmlNamespaceManager _nsm

Field Value

XmlNamespaceManager

_topNode

The top node

protected XmlNode _topNode

Field Value

XmlNode

_xml

The Xml helper

protected XmlHelper _xml

Field Value

XmlHelper

Properties

Style

Type of fill

public abstract eFillStyle Style { get; }

Property Value

eFillStyle

Methods

CheckTypeChange(string)

Internal Check for type change

protected void CheckTypeChange(string type)

Parameters

type string

The type

CreateXmlHelper()

Create the Xml Helper

protected void CreateXmlHelper()

InitXml(XmlNamespaceManager, XmlNode, string)

Init xml

protected void InitXml(XmlNamespaceManager nsm, XmlNode node, string fillPath)

Parameters

nsm XmlNamespaceManager

Xml namespace manager

node XmlNode

The node

fillPath string

The fill path