示例#1
0
        public override bool Equals(object o)
        {
            if (!(o is BackgroundPage))
            {
                return(false);
            }
            BackgroundPage v = o as BackgroundPage;

            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!File.Equals(v.File))
            {
                return(false);
            }
            if (!FitToPage.Equals(v.FitToPage))
            {
                return(false);
            }
            if (!Opacity.Equals(v.Opacity))
            {
                return(false);
            }
            if (!Repetition.Equals(v.Repetition))
            {
                return(false);
            }
            return(true);
        }
示例#2
0
        public override bool Equals(object o)
        {
            if (!(o is Watermark))
            {
                return(false);
            }
            Watermark v = o as Watermark;

            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!File.Equals(v.File))
            {
                return(false);
            }
            if (!FitToPage.Equals(v.FitToPage))
            {
                return(false);
            }
            if (!Opacity.Equals(v.Opacity))
            {
                return(false);
            }
            if (!Repetition.Equals(v.Repetition))
            {
                return(false);
            }
            return(true);
        }
示例#3
0
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"Enabled", Enabled.ToString());
     data.SetValue(@"" + path + @"File", Data.EscapeString(File));
     data.SetValue(@"" + path + @"FitToPage", FitToPage.ToString());
     data.SetValue(@"" + path + @"Opacity", Opacity.ToString(System.Globalization.CultureInfo.InvariantCulture));
     data.SetValue(@"" + path + @"Repetition", Repetition.ToString());
 }