public override void SaveConfig(Document doc) { DelegateHelper.DelegateTransaction(doc, "加载配置记忆", (Func <bool>)(() => { List <string> values = new List <string>(); values.Add((string)SettingForSingle.LengthFromLine_Milimeter.ToString()); values.Add(SettingForSingle.Location.ToString()); values.Add(SettingForSingle.NeedLeader.ToString()); values.Add(SettingForMultiple.LengthBetweenPipe_Milimeter.ToString()); values.Add(SettingForMultiple.Location.ToString()); values.Add(SettingForCommon.IncludeLinkPipe.ToString()); values.Add(SettingForCommon.AutoPreventCollision.ToString()); //0728长度过滤 values.Add(SettingForCommon.MinLength_Milimeter.ToString()); values.Add(SettingForCommon.FilterVertical.ToString()); PAContext.SaveSetting(doc, string.Join(Splitter, values)); return(true); })); }