/// <summary> /// Returns the formula token as a character. /// </summary> /// <param name="Token">Token.</param> /// <returns>Message</returns> public static char TokenChar(TFormulaToken Token) { string s = TokenString(Token); if (s.Length > 0) { return(s[0]); } else { return((char)0); } }
private static string GetFullR1C1Range(TFormulaToken RC, int RowCol1, int RowCol2, int CellRowCol, bool Abs1, bool Abs2) { string Result = fts(RC); Result += GetR1SimpleRef(RowCol1, CellRowCol, Abs1); if (Abs2 == Abs1 && RowCol2 == RowCol1) { return(Result); } Result = Result + RowCol1.ToString() + fts(TFormulaToken.fmRangeSep); Result = fts(RC); Result += GetR1SimpleRef(RowCol2, CellRowCol, Abs2); return(Result); }
/// <summary> /// Formula tokens. /// </summary> /// <param name="Token">Token.</param> /// <returns>Message.</returns> public static string TokenString(TFormulaToken Token) { return(FmlaToken[(int)Token]); }
private static string fts(TFormulaToken t) { return(TFormulaMessages.TokenString(t)); }