Class providing general validator methods.
More...
|
| static void | ValidateGenericColor (string hexCode, bool allowEmpty=false) |
| | Validates the passed string, whether it is a valid RGB or ARGB value that can be used for Fills, Fonts or other styling components. The method automatically tries to validate for ARGB (8 characters) first, then for RGB (6 characters).
|
| static void | ValidateColor (string hexCode, bool useAlpha, bool allowEmpty=false) |
| | Validates the passed string, whether it is a valid RGB or ARGB value that can be used for Fills, Fonts or other styling components.
|
| static void | ValidateCellAddressExpression (string expression, Cell.AddressScope scope=Cell.AddressScope.Any) |
| | Validates the passed string, whether it is a valid single cell address or cell range. The address or range can contain modifier characters (Cell.AddressType).
|
| static void | ValidateWorksheetName (string name) |
| | Validates the passed string, whether it is an expression that can be used as worksheet name.
|
Class providing general validator methods.
Definition at line 12 of file Validators.cs.
◆ ValidateCellAddressExpression()
Validates the passed string, whether it is a valid single cell address or cell range. The address or range can contain modifier characters (Cell.AddressType).
- Parameters
-
| expression | The address expression to validate |
| scope | Optional parameter to validate for a specific address scope (Any, SingleAddress, Range). Default is: Any |
- Exceptions
-
| FormatException | A format exception is thrown if the passed address is not a valid cell address or range |
Definition at line 59 of file Validators.cs.
◆ ValidateColor()
| void NanoXLSX.Utils.Validators.ValidateColor |
( |
string | hexCode, |
|
|
bool | useAlpha, |
|
|
bool | allowEmpty = false ) |
|
static |
Validates the passed string, whether it is a valid RGB or ARGB value that can be used for Fills, Fonts or other styling components.
- Parameters
-
| hexCode | Hex string to check |
| useAlpha | If true, two additional characters (total 8) are expected as alpha value |
| allowEmpty | Optional parameter that allows null or empty as valid values |
- Exceptions
-
Definition at line 43 of file Validators.cs.
◆ ValidateGenericColor()
| void NanoXLSX.Utils.Validators.ValidateGenericColor |
( |
string | hexCode, |
|
|
bool | allowEmpty = false ) |
|
static |
Validates the passed string, whether it is a valid RGB or ARGB value that can be used for Fills, Fonts or other styling components. The method automatically tries to validate for ARGB (8 characters) first, then for RGB (6 characters).
- Parameters
-
| hexCode | Hex string to check |
| allowEmpty | Optional parameter that allows null or empty as valid values |
Definition at line 22 of file Validators.cs.
◆ ValidateWorksheetName()
| void NanoXLSX.Utils.Validators.ValidateWorksheetName |
( |
string | name | ) |
|
|
static |
Validates the passed string, whether it is an expression that can be used as worksheet name.
- Parameters
-
- Exceptions
-
Definition at line 110 of file Validators.cs.
The documentation for this class was generated from the following file: