示例#1
0
        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);
        }