示例#1
0
        public static IList <ImageCut> GetImageCutsByCutConfigName(string cutGroupName)
        {
            ImageCutGroup cut = FileManagementConfig.ImageCutGroups.Find(a => a.Name == cutGroupName);

            AtawDebug.Assert(cut != null && cut.ImageCuts.Count > 0, string.Format(ObjectUtil.SysCulture,
                                                                                   "名称为{0}的截图配置不存在,或者没有截图配置项", cutGroupName), AtawAppContext.Current);

            return(cut.ImageCuts);
        }
示例#2
0
        public void OnReadXml()
        {
            ImageCutGroup group = ImageCutGroups.FirstOrDefault(a => a.Name == CORE_SIGN);

            if (group != null)
            {
                ImageCutGroups.ForEach(a =>
                {
                    if (a.Name != CORE_SIGN)
                    {
                        foreach (ImageCut cut in group.ImageCuts)
                        {
                            bool isNoImg = a.ImageCuts.Exists(c => c.ImageSizeHeight != cut.ImageSizeHeight && c.ImageSizeWidth != cut.ImageSizeWidth);
                            if (isNoImg)
                            {
                                a.ImageCuts.Add(cut);
                            }
                        }
                    }
                });
            }
        }