示例#1
0
        public string ExecuteFormat
        (
            string format
        )
        {
            PftFormatter formatter = new PftFormatter(Context);

            formatter.ParseInput(format);
            string result = formatter.Format(Context.Record);

            return(result);
        }
示例#2
0
 /// <summary>
 /// Расформатирует текст скрипта локально.
 /// </summary>
 /// <param name="client"></param>
 /// <param name="formatSource"></param>
 /// <param name="record"></param>
 /// <returns></returns>
 public static string FormatSource
 (
     ManagedClient64 client,
     string formatSource,
     IrbisRecord record
 )
 {
     using (PftFormatter formatter = new PftFormatter(client))
     {
         string input  = formatter.ResolveInline(formatSource);
         string result = formatter
                         .ParseInput(input)
                         .Format(record);
         return(result);
     }
 }