コード例 #1
0
ファイル: PdfSettings.cs プロジェクト: wholesky/PDFCreator
        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);
        }
コード例 #2
0
ファイル: PdfSettings.cs プロジェクト: wholesky/PDFCreator
 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));
 }