示例#1
0
        internal string DoPreConversion(int percent, string text)
        {
            string preConversion = text;

            if (PreConversion == null)
            {
                return(preConversion);
            }
            foreach (LanguageConversionData lcd in PreConversion.Where(lcd => preConversion.Contains(lcd.OldValue) && Random.D100(1) >= percent))
            {
                preConversion = preConversion.Replace(lcd.OldValue, lcd.NewValue);
            }
            return(preConversion);
        }
示例#2
0
        //This script can be run as a Pre-Conversion script
        public override void RunPreConverter(PreConversion p_PreConversion, DocumentInfo p_DocumentInfo)
        {
            ConversionLogger logger = new ConversionLogger(p_PreConversion);

            try
            {
                base.RunPreConverter(p_PreConversion, p_DocumentInfo);
                SetAllFieldValues(p_DocumentInfo);
            }
            catch (Exception ex)
            {
                logger.Log(typeof(AllFieldValues), log4net.Core.Level.Error, "Unhandled exception", ex);
                throw ex;
            }
        }