Esempio n. 1
0
        /// <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);
            }
        }
Esempio n. 2
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);
        }
Esempio n. 3
0
 /// <summary>
 /// Formula tokens.
 /// </summary>
 /// <param name="Token">Token.</param>
 /// <returns>Message.</returns>
 public static string TokenString(TFormulaToken Token)
 {
     return(FmlaToken[(int)Token]);
 }
Esempio n. 4
0
 private static string fts(TFormulaToken t)
 {
     return(TFormulaMessages.TokenString(t));
 }