public override bool Equals(object o) { if (!(o is PdfSettings)) { return(false); } PdfSettings v = o as PdfSettings; if (!CompressColorAndGray.Equals(v.CompressColorAndGray)) { return(false); } if (!CompressMonochrome.Equals(v.CompressMonochrome)) { return(false); } if (!Security.Equals(v.Security)) { return(false); } if (!Signature.Equals(v.Signature)) { return(false); } if (!ColorModel.Equals(v.ColorModel)) { return(false); } if (!DocumentView.Equals(v.DocumentView)) { return(false); } if (!EnablePdfAValidation.Equals(v.EnablePdfAValidation)) { return(false); } if (!NoFonts.Equals(v.NoFonts)) { return(false); } if (!PageOrientation.Equals(v.PageOrientation)) { return(false); } if (!PageView.Equals(v.PageView)) { return(false); } if (!ViewerStartsOnPage.Equals(v.ViewerStartsOnPage)) { return(false); } return(true); }
public void StoreValues(Data data, string path) { CompressColorAndGray.StoreValues(data, path + @"CompressColorAndGray\"); CompressMonochrome.StoreValues(data, path + @"CompressMonochrome\"); Security.StoreValues(data, path + @"Security\"); Signature.StoreValues(data, path + @"Signature\"); data.SetValue(@"" + path + @"ColorModel", ColorModel.ToString()); data.SetValue(@"" + path + @"DocumentView", DocumentView.ToString()); data.SetValue(@"" + path + @"EnablePdfAValidation", EnablePdfAValidation.ToString()); data.SetValue(@"" + path + @"NoFonts", NoFonts.ToString()); data.SetValue(@"" + path + @"PageOrientation", PageOrientation.ToString()); data.SetValue(@"" + path + @"PageView", PageView.ToString()); data.SetValue(@"" + path + @"ViewerStartsOnPage", ViewerStartsOnPage.ToString(System.Globalization.CultureInfo.InvariantCulture)); }