NanoXLSX.Core 3.0.0-rc.3
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAttribute
 CNanoXLSX.Registry.Attributes.NanoXlsxPlugInAttributeAttribute to declare a class as general NanoXLSX plug-in
 CNanoXLSX.Registry.Attributes.NanoXlsxQueuePlugInAttributeAttribute to declare a class a NanoXLSX plug-in that can be queued (not replacing existing instance with the same UUID)
 CNanoXLSX.Styles.AppendAttributeAttribute designated to control the copying of style properties
 CNanoXLSX.BasicFormulasClass for handling of basic Excel formulas
 CNanoXLSX.Styles.BasicStylesFactory class with the most important predefined styles
 CNanoXLSX.ColumnClass representing a column of a worksheet
 CNanoXLSX.Utils.ComparatorsClass providing general comparator methods
 CNanoXLSX.Utils.DataUtilsGeneral data utils class with static methods
 CException
 CNanoXLSX.Exceptions.FormatExceptionClass for exceptions regarding format error incidents
 CNanoXLSX.Exceptions.IOExceptionClass for exceptions regarding stream or save error incidents
 CNanoXLSX.Exceptions.NotSupportedContentExceptionClass for exceptions regarding not supported / unknown content of loaded workbooks
 CNanoXLSX.Exceptions.PackageExceptionClass for exceptions regarding plug-ins and packages. These exceptions should only occur on faulty configured packages
 CNanoXLSX.Exceptions.RangeExceptionClass for exceptions regarding range incidents (e.g. out-of-range)
 CNanoXLSX.Exceptions.StyleExceptionClass for exceptions regarding Style incidents
 CNanoXLSX.Exceptions.WorksheetExceptionClass for exceptions regarding worksheet incidents
 CNanoXLSX.Interfaces.IColorInterface to represent non typed color, either defined by the system or the user
 CNanoXLSX.Interfaces.ITypedColor< T >Interface to represent typed color with a specific value, based on a IColor
 CNanoXLSX.Themes.SrgbColorClass representing a generic sRGB color without an alpha value
 CNanoXLSX.Themes.SystemColorClass representing a predefined system color for certain purposes or target areas in the UI
 CNanoXLSX.Interfaces.IColorSchemeInterface to represent a color scheme that consists of 12 colors (IColor)
 CNanoXLSX.Themes.ColorSchemeClass representing a color scheme, used in a theme
 CIComparable
 CNanoXLSX.AddressStruct representing the cell address as column and row (zero based)
 CNanoXLSX.CellClass representing a cell of a worksheet
 CNanoXLSX.Styles.AbstractStyleClass represents an abstract style component
 CNanoXLSX.Styles.BorderClass representing a Border entry. The Border entry is used to define frames and cell borders
 CNanoXLSX.Styles.CellXfClass representing an XF entry. The XF entry is used to make reference to other style instances like Border or Fill and for the positioning of the cell content
 CNanoXLSX.Styles.FillClass representing a Fill (background) entry. The Fill entry is used to define background colors and fill patterns
 CNanoXLSX.Styles.FontClass representing a Font entry. The Font entry is used to define text formatting
 CNanoXLSX.Styles.NumberFormatClass representing a NumberFormat entry. The NumberFormat entry is used to define cell formats like currency or date
 CNanoXLSX.Styles.StyleClass representing a Style with sub classes within a style sheet. An instance of this class is only a container for the different sub-classes. These sub-classes contain the actual styling information
 CIEquatable
 CNanoXLSX.AddressStruct representing the cell address as column and row (zero based)
 CNanoXLSX.Interfaces.Plugin.IOptionsInterface used by option classes (e.g. ReaderOptions)
 CNanoXLSX.Interfaces.IPasswordInterface to represent a protection password, either for workbooks or worksheets. The implementations will define the password algorithms
 CNanoXLSX.LegacyPasswordClass implementing a legacy password, based on the proprietary hashing algorithm of Excel
 CNanoXLSX.MetadataClass representing the metadata of a workbook
 CNanoXLSX.Utils.ParserUtilsClass providing static methods to parse string values to specific types or to print object as language neutral string
 CNanoXLSX.Registry.PlugInLoaderClass to register plug-in classes that extends the functionality of NanoXLSX (Core or any other package) without being defined as fixed dependencies
 CNanoXLSX.Registry.PlugInUUIDStatic class, holding UUIDs to be used for registering packages, containing plug-ins or identifiers for data entities
 CNanoXLSX.RangeStruct representing a cell range with a start and end address
 CNanoXLSX.ShortenerClass to provide access to the current worksheet with a shortened syntax
 CNanoXLSX.Styles.StyleRepositoryClass to manage all styles at runtime, before writing XLSX files. The main purpose is deduplication and decoupling of styles from workbooks at runtime
 CNanoXLSX.Themes.ThemeClass representing an Office theme
 CNanoXLSX.Utils.ValidatorsClass providing general validator methods
 CNanoXLSX.WorkbookClass representing a workbook
 CNanoXLSX.WorksheetClass representing a worksheet of a workbook
 CNanoXLSX.Utils.Xml.XmlAttributeStruct representing an internally used XML attribute
 CNanoXLSX.Utils.Xml.XmlElementClass representing an internally used XML element / node
 CNanoXLSX.Utils.Xml.XmlUtilsClass providing static methods to manipulate XML during packing or unpacking