Class NameConverter
Provides methods for name conversion.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Utilities
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public static class NameConverter
Methods
ConvertCellIndexesToName(Int32, Int32, Int32, Int32)
Converts the cell indexes to a name.
Declaration
public static string ConvertCellIndexesToName(int fromRowIndex, int fromColumnIndex, int toRowIndex, int toColumnIndex)
Parameters
|
System.Int32
fromRowIndex
The start row index. |
|
System.Int32
fromColumnIndex
The start column index. |
|
System.Int32
toRowIndex
The end row index. |
|
System.Int32
toColumnIndex
The end column index. |
Returns
|
System.String
The name. |
ConvertCellIndexToName(Int32, Int32)
Converts the cell index to name.
Declaration
public static string ConvertCellIndexToName(int rowIndex, int columnIndex)
Parameters
|
System.Int32
rowIndex
Index of the row. |
|
System.Int32
columnIndex
Index of the column. |
Returns
|
System.String
The name. |
ConvertCellIndexToName(CellIndex)
Converts the cell index to name.
Declaration
public static string ConvertCellIndexToName(CellIndex cellIndex)
Parameters
|
CellIndex
cellIndex
The cell index. |
Returns
|
System.String
The name. |
ConvertCellNameToIndex(String, out Boolean, out Int32, out Boolean, out Int32)
Converts the cell name to a cell index.
Declaration
public static void ConvertCellNameToIndex(string cellName, out bool isRowAbsolute, out int rowIndex, out bool isColumnAbsolute, out int columnIndex)
Parameters
|
System.String
cellName
Name of the cell. |
|
System.Boolean
isRowAbsolute
The value indicating whether the row is absolute. |
|
System.Int32
rowIndex
Index of the row. |
|
System.Boolean
isColumnAbsolute
The value indicating whether the column is absolute. |
|
System.Int32
columnIndex
Index of the column. |
ConvertCellNameToIndex(String, out Int32, out Int32)
Converts the cell name to a cell index.
Declaration
public static void ConvertCellNameToIndex(string cellName, out int rowIndex, out int columnIndex)
Parameters
|
System.String
cellName
Name of the cell. |
|
System.Int32
rowIndex
Index of the row. |
|
System.Int32
columnIndex
Index of the column. |
ConvertCellRangeToName(CellIndex, CellIndex)
Converts the cell range to a name.
Declaration
public static string ConvertCellRangeToName(CellIndex fromIndex, CellIndex toIndex)
Parameters
|
CellIndex
fromIndex
From index. |
|
CellIndex
toIndex
To index. |
Returns
|
System.String
The name. |
ConvertCellRangeToName(CellRange)
Converts the cell range to a name.
Declaration
public static string ConvertCellRangeToName(CellRange range)
Parameters
|
CellRange
range
The range. |
Returns
|
System.String
The name. |
ConvertCellReferenceRangeToName(CellReference, CellReference)
Converts a range defined between cell references to a name.
Declaration
public static string ConvertCellReferenceRangeToName(CellReference fromCellReference, CellReference toCellReference)
Parameters
|
CellReference
fromCellReference
The start cell reference. |
|
CellReference
toCellReference
The end cell reference. |
Returns
|
System.String
The name. |
ConvertCellReferenceToName(CellReference)
Converts the cell reference to name.
Declaration
public static string ConvertCellReferenceToName(CellReference cellReference)
Parameters
|
CellReference
cellReference
The cell reference. |
Returns
|
System.String
The name. |
ConvertColumnIndexToName(Int32)
Converts the column index to name.
Declaration
public static string ConvertColumnIndexToName(int columnIndex)
Parameters
|
System.Int32
columnIndex
Index of the column. |
Returns
|
System.String
The name. |
ConvertColumnNameToIndex(String)
Converts the column name to index.
Declaration
public static int ConvertColumnNameToIndex(string columnName)
Parameters
|
System.String
columnName
Name of the column. |
Returns
|
System.Int32
The index. |
ConvertRowIndexToName(Int32)
Converts the row index to name.
Declaration
public static string ConvertRowIndexToName(int rowIndex)
Parameters
|
System.Int32
rowIndex
Index of the row. |
Returns
|
System.String
The name. |
ConvertRowNameToIndex(String)
Converts the row name to index.
Declaration
public static int ConvertRowNameToIndex(string rowName)
Parameters
|
System.String
rowName
Name of the row. |
Returns
|
System.Int32
The index. |
IsValidA1CellName(String)
Determines whether the name of the cell is valid.
Declaration
public static bool IsValidA1CellName(string cellName)
Parameters
|
System.String
cellName
Name of the cell. |
Returns
|
System.Boolean
The value indicating whether the name of the cell is valid. |
TryConvertCellNameToIndex(String, out Boolean, out Int32, out Boolean, out Int32)
Tries to convert the cell name to index.
Declaration
public static bool TryConvertCellNameToIndex(string cellName, out bool isRowAbsolute, out int rowIndex, out bool isColumnAbsolute, out int columnIndex)
Parameters
|
System.String
cellName
Name of the cell. |
|
System.Boolean
isRowAbsolute
The is row absolute. |
|
System.Int32
rowIndex
Index of the row. |
|
System.Boolean
isColumnAbsolute
The is column absolute. |
|
System.Int32
columnIndex
Index of the column. |
Returns
|
System.Boolean
|
TryConvertCellNameToIndex(String, out Int32, out Int32)
Tries to convert the cell name to index.
Declaration
public static bool TryConvertCellNameToIndex(string cellName, out int rowIndex, out int columnIndex)
Parameters
|
System.String
cellName
Name of the cell. |
|
System.Int32
rowIndex
Index of the row. |
|
System.Int32
columnIndex
Index of the column. |
Returns
|
System.Boolean
The value indicating whether the conversion was successful. |
TryConvertCellRangeNameToCellRange(String, out CellRange)
Tries to convert a cell range name to a CellRange instance.
Declaration
public static bool TryConvertCellRangeNameToCellRange(string name, out CellRange cellRange)
Parameters
|
System.String
name
The cell range name. |
|
CellRange
cellRange
The CellRange instance. |
Returns
|
System.Boolean
True if successful, otherwise False. |
TryConvertNamesToCellReferenceRangeExpression(String, Worksheet, Int32, Int32, out CellReferenceRangeExpression)
Converts the cell ranges names to cell reference ranges.
Declaration
public static bool TryConvertNamesToCellReferenceRangeExpression(string cellRangesNames, Worksheet worksheet, int rowIndex, int columnIndex, out CellReferenceRangeExpression expression)
Parameters
|
System.String
cellRangesNames
The cell ranges names. |
|
Worksheet
worksheet
The worksheet. |
|
System.Int32
rowIndex
The row index of the cell for which the expression is created. |
|
System.Int32
columnIndex
The column index of the cell for which the expression is created. |
|
CellReferenceRangeExpression
expression
The expression. |
Returns
|
System.Boolean
True if converter successfuly, else false. |