| /******************************************************************************* | 
 |  * You may amend and distribute as you like, but don't remove this header! | 
 |  * | 
 |  * EPPlus provides server-side generation of Excel 2007/2010 spreadsheets. | 
 |  * See http://www.codeplex.com/EPPlus for details. | 
 |  * | 
 |  * Copyright (C) 2011  Jan Källman | 
 |  * | 
 |  * This library is free software; you can redistribute it and/or | 
 |  * modify it under the terms of the GNU Lesser General Public | 
 |  * License as published by the Free Software Foundation; either | 
 |  * version 2.1 of the License, or (at your option) any later version. | 
 |  | 
 |  * This library is distributed in the hope that it will be useful, | 
 |  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
 |  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | 
 |  * See the GNU Lesser General Public License for more details. | 
 |  * | 
 |  * The GNU Lesser General Public License can be viewed at http://www.opensource.org/licenses/lgpl-license.php | 
 |  * If you unfamiliar with this license or have questions about it, here is an http://www.gnu.org/licenses/gpl-faq.html | 
 |  * | 
 |  * All code and executables are provided "as is" with no warranty either express or implied. | 
 |  * The author accepts no liability for any damage or loss of business that this product may cause. | 
 |  * | 
 |  * Code change notes: | 
 |  * | 
 |  * Author          Change						                  Date | 
 |  * ****************************************************************************** | 
 |  * Eyal Seagull    Conditional Formatting Adaption    2012-04-03 | 
 |  *******************************************************************************/ | 
 |  | 
 | namespace OfficeOpenXml.ConditionalFormatting; | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Format Type ST_CfType §18.18.12. With some changes. | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingRuleType { | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are above the average | 
 |   /// for all values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   AboveAverage, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are above or equal | 
 |   /// the average for all values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   AboveOrEqualAverage, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are below the average | 
 |   /// for all values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   BelowAverage, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are below or equal | 
 |   /// the average for all values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   BelowOrEqualAverage, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are above the standard | 
 |   /// deviationa for all values in the range. | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   /// </summary> | 
 |   AboveStdDev, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are below the standard | 
 |   /// deviationa for all values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>AboveAverage Excel CF Rule Type</remarks> | 
 |   BelowStdDev, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells whose values fall in the | 
 |   /// bottom N bracket as specified. | 
 |   /// </summary> | 
 |   /// <remarks>Top10 Excel CF Rule Type</remarks> | 
 |   Bottom, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells whose values fall in the | 
 |   /// bottom N percent as specified. | 
 |   /// </summary> | 
 |   /// <remarks>Top10 Excel CF Rule Type</remarks> | 
 |   BottomPercent, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells whose values fall in the | 
 |   /// top N bracket as specified. | 
 |   /// </summary> | 
 |   /// <remarks>Top10 Excel CF Rule Type</remarks> | 
 |   Top, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells whose values fall in the | 
 |   /// top N percent as specified. | 
 |   /// </summary> | 
 |   /// <remarks>Top10 Excel CF Rule Type</remarks> | 
 |   TopPercent, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in the | 
 |   /// last 7 days. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   Last7Days, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in the | 
 |   /// last month. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   LastMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in the | 
 |   /// last week. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   LastWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in the | 
 |   /// next month. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   NextMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in the | 
 |   /// next week. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   NextWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in this | 
 |   /// month. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   ThisMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing dates in this | 
 |   /// week. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   ThisWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing today dates. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   Today, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing tomorrow dates. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   Tomorrow, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells containing yesterday dates. | 
 |   /// </summary> | 
 |   /// <remarks>TimePeriod Excel CF Rule Type</remarks> | 
 |   Yesterday, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells in the range that begin with | 
 |   /// the given text. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using the LEFT() sheet function and comparing values. | 
 |   /// </remarks> | 
 |   /// <remarks>BeginsWith Excel CF Rule Type</remarks> | 
 |   BeginsWith, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells in the range between the | 
 |   /// given two formulas. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   Between, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are completely blank. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent of using LEN(TRIM()). This means that if the cell contains only | 
 |   /// characters that TRIM() would remove, then it is considered blank. An empty cell | 
 |   /// is also considered blank. | 
 |   /// </remarks> | 
 |   /// <remarks>ContainsBlanks Excel CF Rule Type</remarks> | 
 |   ContainsBlanks, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells with formula errors. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using ISERROR() sheet function to determine if there is | 
 |   /// a formula error. | 
 |   /// </remarks> | 
 |   /// <remarks>ContainsErrors Excel CF Rule Type</remarks> | 
 |   ContainsErrors, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells in the range that begin with | 
 |   /// the given text. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using the LEFT() sheet function and comparing values. | 
 |   /// </remarks> | 
 |   /// <remarks>ContainsText Excel CF Rule Type</remarks> | 
 |   ContainsText, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights duplicated values. | 
 |   /// </summary> | 
 |   /// <remarks>DuplicateValues Excel CF Rule Type</remarks> | 
 |   DuplicateValues, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells ending with given text. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using the RIGHT() sheet function and comparing values. | 
 |   /// </remarks> | 
 |   /// <remarks>EndsWith Excel CF Rule Type</remarks> | 
 |   EndsWith, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells equals to with given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   Equal, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule contains a formula to evaluate. When the | 
 |   /// formula result is true, the cell is highlighted. | 
 |   /// </summary> | 
 |   /// <remarks>Expression Excel CF Rule Type</remarks> | 
 |   Expression, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells greater than the given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   GreaterThan, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells greater than or equal the | 
 |   /// given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   GreaterThanOrEqual, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells less than the given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   LessThan, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells less than or equal the | 
 |   /// given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   LessThanOrEqual, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells outside the range in | 
 |   /// given two formulas. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   NotBetween, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that does not contains the | 
 |   /// given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   NotContains, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that are not blank. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent of using LEN(TRIM()). This means that if the cell contains only | 
 |   /// characters that TRIM() would remove, then it is considered blank. An empty cell | 
 |   /// is also considered blank. | 
 |   /// </remarks> | 
 |   /// <remarks>NotContainsBlanks Excel CF Rule Type</remarks> | 
 |   NotContainsBlanks, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells without formula errors. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using ISERROR() sheet function to determine if there is a | 
 |   /// formula error. | 
 |   /// </remarks> | 
 |   /// <remarks>NotContainsErrors Excel CF Rule Type</remarks> | 
 |   NotContainsErrors, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells that do not contain | 
 |   /// the given text. | 
 |   /// </summary> | 
 |   /// <remarks> | 
 |   /// Equivalent to using the SEARCH() sheet function. | 
 |   /// </remarks> | 
 |   /// <remarks>NotContainsText Excel CF Rule Type</remarks> | 
 |   NotContainsText, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights cells not equals to with | 
 |   /// given formula. | 
 |   /// </summary> | 
 |   /// <remarks>CellIs Excel CF Rule Type</remarks> | 
 |   NotEqual, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule highlights unique values in the range. | 
 |   /// </summary> | 
 |   /// <remarks>UniqueValues Excel CF Rule Type</remarks> | 
 |   UniqueValues, | 
 |  | 
 |   /// <summary> | 
 |   /// Three Color Scale (Low, Middle and High Color Scale) | 
 |   /// </summary> | 
 |   /// <remarks>ColorScale Excel CF Rule Type</remarks> | 
 |   ThreeColorScale, | 
 |  | 
 |   /// <summary> | 
 |   /// Two Color Scale (Low and High Color Scale) | 
 |   /// </summary> | 
 |   /// <remarks>ColorScale Excel CF Rule Type</remarks> | 
 |   TwoColorScale, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule applies a 3 set icons to cells according | 
 |   /// to their values. | 
 |   /// </summary> | 
 |   /// <remarks>IconSet Excel CF Rule Type</remarks> | 
 |   ThreeIconSet, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule applies a 4 set icons to cells according | 
 |   /// to their values. | 
 |   /// </summary> | 
 |   /// <remarks>IconSet Excel CF Rule Type</remarks> | 
 |   FourIconSet, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule applies a 5 set icons to cells according | 
 |   /// to their values. | 
 |   /// </summary> | 
 |   /// <remarks>IconSet Excel CF Rule Type</remarks> | 
 |   FiveIconSet, | 
 |  | 
 |   /// <summary> | 
 |   /// This conditional formatting rule displays a gradated data bar in the range of cells. | 
 |   /// </summary> | 
 |   /// <remarks>DataBar Excel CF Rule Type</remarks> | 
 |   DataBar, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Format Value Object Type ST_CfvoType §18.18.13 | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingValueObjectType { | 
 |   /// <summary> | 
 |   /// Formula | 
 |   /// </summary> | 
 |   Formula, | 
 |  | 
 |   /// <summary> | 
 |   /// Maximum Value | 
 |   /// </summary> | 
 |   Max, | 
 |  | 
 |   /// <summary> | 
 |   /// Minimum Value | 
 |   /// </summary> | 
 |   Min, | 
 |  | 
 |   /// <summary> | 
 |   /// Number Value | 
 |   /// </summary> | 
 |   Num, | 
 |  | 
 |   /// <summary> | 
 |   /// Percent | 
 |   /// </summary> | 
 |   Percent, | 
 |  | 
 |   /// <summary> | 
 |   /// Percentile | 
 |   /// </summary> | 
 |   Percentile, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Formatting Value Object Position | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingValueObjectPosition { | 
 |   /// <summary> | 
 |   /// The lower position for both TwoColorScale and ThreeColorScale | 
 |   /// </summary> | 
 |   Low, | 
 |  | 
 |   /// <summary> | 
 |   /// The middle position only for ThreeColorScale | 
 |   /// </summary> | 
 |   Middle, | 
 |  | 
 |   /// <summary> | 
 |   /// The highest position for both TwoColorScale and ThreeColorScale | 
 |   /// </summary> | 
 |   High, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Formatting Value Object Node Type | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingValueObjectNodeType { | 
 |   /// <summary> | 
 |   /// 'cfvo' node | 
 |   /// </summary> | 
 |   Cfvo, | 
 |  | 
 |   /// <summary> | 
 |   /// 'color' node | 
 |   /// </summary> | 
 |   Color, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Formatting Operartor Type ST_ConditionalFormattingOperator §18.18.15 | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingOperatorType { | 
 |   /// <summary> | 
 |   /// Begins With. 'Begins with' operator | 
 |   /// </summary> | 
 |   BeginsWith, | 
 |  | 
 |   /// <summary> | 
 |   /// Between. 'Between' operator | 
 |   /// </summary> | 
 |   Between, | 
 |  | 
 |   /// <summary> | 
 |   /// Contains. 'Contains' operator | 
 |   /// </summary> | 
 |   ContainsText, | 
 |  | 
 |   /// <summary> | 
 |   /// Ends With. 'Ends with' operator | 
 |   /// </summary> | 
 |   EndsWith, | 
 |  | 
 |   /// <summary> | 
 |   /// Equal. 'Equal to' operator | 
 |   /// </summary> | 
 |   Equal, | 
 |  | 
 |   /// <summary> | 
 |   /// Greater Than. 'Greater than' operator | 
 |   /// </summary> | 
 |   GreaterThan, | 
 |  | 
 |   /// <summary> | 
 |   /// Greater Than Or Equal. 'Greater than or equal to' operator | 
 |   /// </summary> | 
 |   GreaterThanOrEqual, | 
 |  | 
 |   /// <summary> | 
 |   /// Less Than. 'Less than' operator | 
 |   /// </summary> | 
 |   LessThan, | 
 |  | 
 |   /// <summary> | 
 |   /// Less Than Or Equal. 'Less than or equal to' operator | 
 |   /// </summary> | 
 |   LessThanOrEqual, | 
 |  | 
 |   /// <summary> | 
 |   /// Not Between. 'Not between' operator | 
 |   /// </summary> | 
 |   NotBetween, | 
 |  | 
 |   /// <summary> | 
 |   /// Does Not Contain. 'Does not contain' operator | 
 |   /// </summary> | 
 |   NotContains, | 
 |  | 
 |   /// <summary> | 
 |   /// Not Equal. 'Not equal to' operator | 
 |   /// </summary> | 
 |   NotEqual, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// Enum for Conditional Formatting Time Period Type ST_TimePeriod §18.18.82 | 
 | /// </summary> | 
 | public enum eExcelConditionalFormattingTimePeriodType { | 
 |   /// <summary> | 
 |   /// Last 7 Days. A date in the last seven days. | 
 |   /// </summary> | 
 |   Last7Days, | 
 |  | 
 |   /// <summary> | 
 |   /// Last Month. A date occuring in the last calendar month. | 
 |   /// </summary> | 
 |   LastMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// Last Week. A date occuring last week. | 
 |   /// </summary> | 
 |   LastWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// Next Month. A date occuring in the next calendar month. | 
 |   /// </summary> | 
 |   NextMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// Next Week. A date occuring next week. | 
 |   /// </summary> | 
 |   NextWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// This Month. A date occuring in this calendar month. | 
 |   /// </summary> | 
 |   ThisMonth, | 
 |  | 
 |   /// <summary> | 
 |   /// This Week. A date occuring this week. | 
 |   /// </summary> | 
 |   ThisWeek, | 
 |  | 
 |   /// <summary> | 
 |   /// Today. Today's date. | 
 |   /// </summary> | 
 |   Today, | 
 |  | 
 |   /// <summary> | 
 |   /// Tomorrow. Tomorrow's date. | 
 |   /// </summary> | 
 |   Tomorrow, | 
 |  | 
 |   /// <summary> | 
 |   /// Yesterday. Yesterday's date. | 
 |   /// </summary> | 
 |   Yesterday, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// 18.18.42 ST_IconSetType (Icon Set Type) - Only 3 icons | 
 | /// </summary> | 
 | public enum eExcelconditionalFormatting3IconsSetType { | 
 |   /// <summary> | 
 |   /// (3 Arrows) 3 arrows icon set. | 
 |   /// </summary> | 
 |   Arrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Arrows (Gray)) 3 gray arrows icon set. | 
 |   /// </summary> | 
 |   ArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Flags) 3 flags icon set. | 
 |   /// </summary> | 
 |   Flags, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Signs) 3 signs icon set. | 
 |   /// </summary> | 
 |   Signs, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Symbols Circled) 3 symbols icon set. | 
 |   /// </summary> | 
 |   Symbols, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Symbols) 3 Symbols icon set. | 
 |   /// </summary> | 
 |   Symbols2, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Traffic Lights) 3 traffic lights icon set (#1). | 
 |   /// </summary> | 
 |   TrafficLights1, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Traffic Lights Black) 3 traffic lights icon set with thick black border. | 
 |   /// </summary> | 
 |   TrafficLights2, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// 18.18.42 ST_IconSetType (Icon Set Type) - Only 4 icons | 
 | /// </summary> | 
 | public enum eExcelconditionalFormatting4IconsSetType { | 
 |   /// <summary> | 
 |   /// (4 Arrows) 4 arrows icon set. | 
 |   /// </summary> | 
 |   Arrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Arrows (Gray)) 4 gray arrows icon set. | 
 |   /// </summary> | 
 |   ArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Ratings) 4 ratings icon set. | 
 |   /// </summary> | 
 |   Rating, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Red To Black) 4 'red to black' icon set. | 
 |   /// </summary> | 
 |   RedToBlack, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Traffic Lights) 4 traffic lights icon set. | 
 |   /// </summary> | 
 |   TrafficLights, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// 18.18.42 ST_IconSetType (Icon Set Type) - Only 5 icons | 
 | /// </summary> | 
 | public enum eExcelconditionalFormatting5IconsSetType { | 
 |   /// <summary> | 
 |   /// (5 Arrows) 5 arrows icon set. | 
 |   /// </summary> | 
 |   Arrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Arrows (Gray)) 5 gray arrows icon set. | 
 |   /// </summary> | 
 |   ArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Quarters) 5 quarters icon set. | 
 |   /// </summary> | 
 |   Quarters, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Ratings Icon Set) 5 rating icon set. | 
 |   /// </summary> | 
 |   Rating, | 
 | } | 
 |  | 
 | /// <summary> | 
 | /// 18.18.42 ST_IconSetType (Icon Set Type) | 
 | /// </summary> | 
 | public enum eExcelconditionalFormattingIconsSetType { | 
 |   /// <summary> | 
 |   /// (3 Arrows) 3 arrows icon set. | 
 |   /// </summary> | 
 |   ThreeArrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Arrows (Gray)) 3 gray arrows icon set. | 
 |   /// </summary> | 
 |   ThreeArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Flags) 3 flags icon set. | 
 |   /// </summary> | 
 |   ThreeFlags, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Signs) 3 signs icon set. | 
 |   /// </summary> | 
 |   ThreeSigns, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Symbols Circled) 3 symbols icon set. | 
 |   /// </summary> | 
 |   ThreeSymbols, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Symbols) 3 Symbols icon set. | 
 |   /// </summary> | 
 |   ThreeSymbols2, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Traffic Lights) 3 traffic lights icon set (#1). | 
 |   /// </summary> | 
 |   ThreeTrafficLights1, | 
 |  | 
 |   /// <summary> | 
 |   /// (3 Traffic Lights Black) 3 traffic lights icon set with thick black border. | 
 |   /// </summary> | 
 |   ThreeTrafficLights2, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Arrows) 4 arrows icon set. | 
 |   /// </summary> | 
 |   FourArrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Arrows (Gray)) 4 gray arrows icon set. | 
 |   /// </summary> | 
 |   FourArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Ratings) 4 ratings icon set. | 
 |   /// </summary> | 
 |   FourRating, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Red To Black) 4 'red to black' icon set. | 
 |   /// </summary> | 
 |   FourRedToBlack, | 
 |  | 
 |   /// <summary> | 
 |   /// (4 Traffic Lights) 4 traffic lights icon set. | 
 |   /// </summary> | 
 |   FourTrafficLights, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Arrows) 5 arrows icon set. | 
 |   /// </summary> | 
 |   FiveArrows, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Arrows (Gray)) 5 gray arrows icon set. | 
 |   /// </summary> | 
 |   FiveArrowsGray, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Quarters) 5 quarters icon set. | 
 |   /// </summary> | 
 |   FiveQuarters, | 
 |  | 
 |   /// <summary> | 
 |   /// (5 Ratings Icon Set) 5 rating icon set. | 
 |   /// </summary> | 
 |   FiveRating, | 
 | } |